Zagadki Java zawierają różnego rodzaju niuanse języka i „podchwytliwe” fragmenty kodu. Każda następna zagadka będzie zawierała odpowiedź i wyjaśnienie do poprzedniej. Lista wszystkich zagadek.
Jeżeli znasz odpowiedź, podziel się nią w komentarzu!
Zagadka Java #5
Jaki, oraz dlaczego, będzie wynik kompilacji i uruchomienia klasy MyExceptionTest?
class MyException extends Exception {}
public class MyExceptionTest {
public static void m() throws MyException {}
public static void m2() {}
public static void m3() {}
public static void main(String[] args) {
try {
m();
} catch (MyException e) {}
try {
m2();
} catch (MyException e) {}
try {
m3();
} catch (Exception e) {}
}
}
Odpowiedź do poprzedniej zagadki #4
Poniżej znajdziesz odpowiedź do poprzedniej zagadki.… zobacz więcej...