Исключения — фундаментальная часть языка Java, которая позволяет корректно обрабатывать ошибки и непредвиденные ситуации во время выполнения программы. Понимание того, как работают исключения, помогает писать более надёжный, читаемый и поддерживаемый код. В этой статье мы разберём: Исключение — это событие, которое нарушает нормальный поток выполнения программы. В Java все исключения являются объектами классов, унаследованных от базового класса java.lang.Throwable. Пример простого исключения: Этот код вызовет исключение ArithmeticException, потому что деление на ноль недопустимо. Все исключения в Java наследуются от Throwable, который имеет два основных подкласса: Класс Exception делится на два типа: Throwable ├── Error └── Exception ├── RuntimeException ← unchecked └── IOException ← checked └── FileNotFoundException ← checked Пример: Здесь FileNotFoundException — проверяемое исключение. Если не обработать его или не объявить в сигнатуре метода с throws, код не с
Исключения в Java: Полное руководство с примерами и объяснениями
12 ноября 202512 ноя 2025
6
3 мин