В конце этой главы вы будите -
Понимать определение исключения
Понимать классификацию исключений
Владеть использованием операторов try и catch, а также блоком finally
Уметь определять свои собственные исключения
Знать механизм сборщика мусора Java
Глава 5.
Исключение и сборщик мусора
Введение
5.1 Типы исключений
5.2 Общие исключения
5.3 Модель try-catch
5.4 Ключевое слово 'finally'
5.5 Использование 'throws'
5.6 Исключения определяемые пользователем
5.7 Механизм сборщика мусора
5.7.1 Метод finalize()
Резюме
Проверьте себя
Задание
Введение
Одна из особенностей языка Java - это его устойчивость к ошибкам. Это означает, что ошибки скрыты и они должны быть должным образом обработаны.
В течение компиляции не все ошибки могут быть обнаружены. Ошибки, которые происходят во время выполнения, называют исключениями. Процедуру обработки этих исключений называют обработкой исключений. С помощью исключения Java обрабатываются ошибки, возникающие в некоторой части кода.
Когда сталкиваются с ошибкой во время выполнения программы, то говорят, что произошло исключение. Это может случиться в результате возникновения некоторых событий, которые возникают во время выполнения. Например, разделение нолей в программе может привести к ошибке.
Когда происходит исключение, программа резко заканчивается и возвращает управление операционной системе. Важно гарантировать, чтобы программа не
приостанавливала свою работу из-за возникновения исключения. Обработка исключения выполняется для того, чтобы идентифицировать ошибки и заманить их в ловушку.