Изменения

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

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

107 байт добавлено, 16:49, 23 июня 2013
Классификация исключений
==Классификация исключений==
Класс Java Throwable описывает все, что может быть брошено как исключение. Наследеники Throwable - Ecxeption и Error - основные типы исключений. Также RuntimeException, унаследованный от Exception, является существенным классом.
[[Файл:Exceptions.png|400px|thumb|right|Иерархия стандартных исключений]]
===Проверяемые исключения===
Наследники класса Exception (кроме наслеников RuntimeException) являются проверяемыми исключениями(''checked exception''). Как правило, это ошибки, возникшие по вине внешних обстоятельств или пользователя приложения – неправильно указали имя файла, например. Эти исключения должны обрабатываться в ходе работы программы, поэтому компилятор проверяет наличие обработчика или явного описания тех типов исключений, которые могут быть сгенерированы некоторым методом.
234
правки

Навигация