Встречается на собеседованиях • сегодня
Что такое иерархия исключений
В Java исключения организованы в иерархию классов. Базовый класс — Throwable. От него наследуются Error (критические ошибки, например OutOfMemoryError) и Exception.
Exception делится на:
- Checked exceptions (проверяемые, например
IOException) — компилятор требует их обработки - Unchecked exceptions (
RuntimeExceptionи его наследники, напримерNullPointerException) — не требуют обязательной обработки
Пример:
java
try {
FileReader file = new FileReader("nonexistent.txt"); // throws FileNotFoundException (checked)
} catch (FileNotFoundException e) {
System.out.println("File not found!");
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы