Изменения

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

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

473 байта убрано, 15:16, 23 июня 2013
Проверяемые исключения
Класс Java Throwable описывает все, что может быть брошено как исключение.
===Проверяемые исключения===
Наследники класса Exception (кроме наслеников RuntimeException) являются проверяемыми исключениями(''checked exception''). Как правило, это ошибки, возникшие по вине внешних обстоятельств или пользователя приложения – неправильно указали имя файла, например. Эти исключения должны обрабатываться в ходе работы программы, поэтому компилятор проверяет наличие обработчика или явного описания тех типов исключений, которые могут быть сгенерированы некоторым методом.  Сущность механизма проверяемых исключений состоит в добавлении следующих правил и ограничений:*В описании метода в явном виде перечисляются все типы исключений, которые он может сгенерировать.*Метод, вызывающий метод с объявленными исключениями, для каждого из этих исключений обязан либо содержать обработчик, либо, в свою очередь, указывать этот тип как генерируемый им в своём описании. 
Все исключения, кроме классов Error и RuntimeException и их наследников, являются проверяемыми.
234
правки

Навигация