❓ Что такое исключение?
Исключение — это объект в Java, который сигнализирует о возникновении ошибки или необычной ситуации во время выполнения программы. Исключения представляют собой механизм обработки ошибок, позволяющий отделить логику работы программы от логики обработки ошибок.
▪️ Иерархия:
— Все исключения наследуются от класса Throwable.
— Основные подклассы:
- Error: критические ошибки, связанные с JVM (например, OutOfMemoryError), обработка обычно невозможна.
- Exception: обрабатываемые ошибки (например, IOException, SQLException).
▪️ Типы исключений:
— Checked (проверяемые):
Должны быть либо обработаны с помощью try-catch, либо объявлены в сигнатуре метода через throws. Пример: IOException.
— Unchecked (непроверяемые):
Наследуются от RuntimeException, могут не обрабатываться явно. Пример: NullPointerException.
Post #744
2.18K
- 👍 13
- 🔥 5
- ❤ 1
- 🎉 1