Knihovna video ukázek

Anti-případová studie intranetu

Qbizm Yachting Team

Qbizm Yachting

Java competence center puzzle

Dokážete přijít na řešení našich kubistických Java Puzzles? .. a jak jsou na tom Vaši přátelé? jsou taky tak dobří javisté jako Vy? :-)

.. pokud ano, pak si zřejmě zasloužíte vyhrát exkluzivní kubistické tričko a možná právě Vás hledáme do našeho Java Competence Centra!  

pro zvětšení klikněte na obrázky

Qbizm Java Puzzle otázky:

  1. Which java keyword cannot be used inside the body of a static method, but may be used without problems in a non-static method?
  2. What is output of the following code:

    int
    [][] a = new int[6][6];
    a[2] = a[4];
    for (int i = 0; i < 6; i++){

    for (int j = 0; j < 6; j++){
    a[i][j] = i + j;
    }

    }
    System.
    out.println(a[2][3]);

  3. What will be the output of the main method and why?

    import java.util.Calendar;
    public class DatePuzzle {
    public static void main(String[] args) {
    Calendar cal = Calendar.getInstance();
    cal.set(2006, 12, 15); // Year, Month, Day
    System.out.println(cal.get(Calendar.YEAR));
    }
    }
  4. Which of following java code snippets is more effective in runtime?

    // option a - creating query via StringBuffer
    StringBuffer sb = new StringBuffer();
    sb.append(
    "select ").append(column);
    sb.append(
    " from ").append(table);
    sb.append(
    " where ").append(condition);
    String query = sb.toString();
    // option b - creating query via "+" operator
    String query = "select " + column + " from "

    + table + " where " + condition;

     
  5. What will be output of running following code:

    public class Test {
    public void go(boolean choice) {
    try {
    if (choice) {
    System.out.print("Choice is: " + choice);
    while (true) ;

    }
    else {
    System.exit(0);
    }

    }
    finally {
    System.
    out.print(" finnaly block");
    }
    }
    public static void main(String[] args) {
    Test t = new Test();
    t.go(
    false);

    }
    }
  6. What's wrong with this source code if used in a web application on a server?

  7. import java.text.DateFormat;
    import java.text.SimpleDateFormat;
    import java.util.Date;

    /**
     * Utility class containing date formatting related functions.
     * <p>
     * Copyright (c) 2005 Qbizm technologies, a.s. All rights reserved.
     * <p>
     * This software is the proprietary information of Qbizm technologies, a.s.
     * Use is subject to license terms.
     *
     *
    @author Elvis Alive
     */


    public class DateFormatUtils {
      private static final DateFormat df = new SimpleDateFormat("dd.MM.yyyy");

      public static final String formatDate(Date date) {
        return df.format(date);
      }
    }

... tak co? .. taky Vám tyto kubistické Java Puzzles připadají  "triviální" jako nám? .. máte na to být mezi softwarovými kubisty? ;-)

Svá řešení (a případně profesní CV) zasílejte na join-us@qbizm.cz  - správné odpovědi  budou každý týden losovány a výherce obdrží kubistické tričko :-)

Viděli jste nás na Java TechDays? nebo jste viděli v Brně nebo v Liberci jezdit naše tramvaje a trolejbusy? zaujala Vás naše reklamní kampaň? ;-)

Vyhledávání

Celý intranet Aktuální oblast