Назад к вопросам
Junior
5
Какие виды исключений существуют в Java?
Компании, где спрашивали
ИП Ганус Александр Андреевич
Ответ от нейросети
sobes.tech AI
В Java исключения делятся на две основные категории:
-
Проверяемые исключения (Checked Exceptions) — это исключения, которые компилятор требует обработать или объявить в методе с помощью
throws. Они обычно связаны с внешними ресурсами, например, с файлами или сетью. Пример:IOException,SQLException. -
Непроверяемые исключения (Unchecked Exceptions) — это исключения времени выполнения, которые не требуют обязательной обработки или объявления. Они наследуются от
RuntimeException. Пример:NullPointerException,IllegalArgumentException.
Также есть ошибки (Errors) — серьезные проблемы, которые обычно не обрабатываются приложением, например, OutOfMemoryError.
Пример обработки исключения:
try {
// код, который может вызвать исключение
} catch (IOException e) {
e.printStackTrace();
}