Исключение Java не обнаружено?JAVA

Программисты JAVA общаются здесь
Anonymous
Исключение Java не обнаружено?

Сообщение Anonymous »

У меня небольшая теоретическая проблема с конструкциями try-catch.
Вчера я сдавал практический экзамен по Java и не понимаю следующий пример:

Код: Выделить всё

try {
try {
System.out.print("A");
throw new Exception("1");
} catch (Exception e) {
System.out.print("B");
throw new Exception("2");
} finally {
System.out.print("C");
throw new Exception("3");
}
} catch (Exception e) {
System.out.print(e.getMessage());
}
Вопрос был: «Как будет выглядеть результат?»
Я был почти уверен, что это будет AB2C3, НО, к моему удивлению, это неправда.
Правильный ответ — ABC3 (проверено, и это действительно так).
Мой вопрос: куда делось исключение («2»)?

Подробнее здесь: https://stackoverflow.com/questions/180 ... not-caught

Вернуться в «JAVA»