Исключение 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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