Обработка ошибок и исключения
Определение: |
Исключениями или исключительными ситуациями (состояниями) называются ошибки, возникшие в программе во время её работы. |
Введение
В языке
исключения и ошибки являются объектами. Когда метод вызывает (бросает - throws) исключительную ситуацию, он на самом деле работает с объектом. Но такое происходит не с любыми объектами, а только с теми, которые наследуются от, и их наследников еще называют , а всех остальных наследников класса обязывает пользователя обработать ее (использую конструкцию .) или же отдать на откуп обрамляющим методам, в таком случае к декларации метода, который бросает проверяемое исключение, дописывают конструкцию , например
public Date parse(String source) throws ParseException { ... }