Изменения

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

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

61 байт добавлено, 12:20, 20 сентября 2013
Нет описания правки
Эти исключения обычно возникают в результате ошибок программирования, такие как ошибки разработчика или неверное использование интерфейса приложения. Например, в случае выхода за границы массива метод бросит OutOfBoundsException. Теоретически приложение может поймать это исключение, но разумнее исправить ошибку.
==java.lang.Throwable==
==Обработка исключений==
Чтобы сгенерировать исключение используется ключевое слово '''throw'''. Как и любой объект в Java, исключения создаются с помощью '''new'''.
После того, как было брошено первое исключение - new Exception("a") - будет выполнен блок finally, в котором будет брошено исключение new IOException("b"), именно оно будет поймано и обработано. Результатом его выполнения будет вывод в консоль ''b''. Исходное исключение теряется.
 
===Основные методы и конструкторы java.lang.Throwable===
==Разработка исключений==
234
правки

Навигация