Исключение (Exception) в Java – это событие, которое прерывает нормальный ход выполнения программы во время выполнения (runtime). Оно указывает на возникновение ошибки или непредвиденной ситуации.
Исключения обрабатываются с помощью механизма try-catch-finally.
Иерархия исключений:
Throwable
Error (серьезные ошибки, от которых обычно невозможно восстановиться)Exception (менее серьезные ошибки, которые можно обработать)
RuntimeException (непроверяемые исключения, возникают во время выполнения, например, NullPointerException)IOException)Назначение исключений:
Пример обработки исключения:
java