Archiwum

Archiwum dla Lipiec, 2011

I love the String class!

20 lipca, 2011 Brak komentarzy
  • Co pojawi się na ekranie po uruchomieniu poniższego kodu?
public class LovelyStrings {

    public static void main(String[] args) {
        String[] words = {"I ", "love ", "the ", "String ", "class!"};
        String statement = null;
        for (String word : words) {
            statement += word;
        }
        System.out.println(statement);
    }
}

Czytaj więcej…

Tricky Exceptions

14 lipca, 2011 Brak komentarzy
  • Co może pojawić się na ekranie po uruchomieniu poniższego kodu? Zakładamy, że program kompiluje i uruchamia się poprawnie.
public class Tricky {

	public static void main(String[] args) {
		try {
			if (0 == args.length) {
				throw new NullPointerException();
			}
		} catch (Throwable e) {
			System.out.print("catch ");
			doSomething();
		} finally {
			System.out.println("finally ");
		}
	}
}

Czytaj więcej…