Изменения

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

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

897 байт добавлено, 17:46, 18 июня 2013
Проверяемые исключения
===Проверяемые исключения===
Проверяемые исключения(''checked exception'') {{---}} это те исключения, для которых java-машина проверяет, что они обработаны или что соответствующий метод может его бросить.
 
Сущность механизма проверяемых исключений состоит в добавлении следующих правил и ограничений:
*В описании метода в явном виде перечисляются все типы исключений, которые он может сгенерировать.
*Метод, вызывающий метод с объявленными исключениями, для каждого из этих исключений обязан либо содержать обработчик, либо, в свою очередь, указывать этот тип как генерируемый им в своём описании.
*Компилятор проверяет наличие обработчика в теле функции или записи исключения в её заголовке.
Все исключения, кроме классов Error и RuntimeException и их наследников, являются проверяемыми.
 
===Непроверяемые исключения===
====error====
234
правки

Навигация