Изменения

Перейти к: навигация, поиск

Обработка ошибок и исключения

439 байт убрано, 16:04, 23 июня 2013
Спецификация исключений
После того, как было брошено первое исключение - new Exception("a") - будет выполнен блок finally, в котором будет брошено исключение new IOException("b"), именно оно будет поймано и обработано. Результатом его выполнения будет вывод в консоль ''b''. Исходное исключение теряется.
 
==Спецификация исключений==
 
Спецификация исключения использует дополнительное ключевое слово throws, за которым следует список потенциальных типов исключений. Так что определение метода может выглядеть так:
 
void f() throws InterruptedException, IOException { //...
==Разработка исключений==
234
правки

Навигация