Встречается на собеседованиях • сегодня

Какая иерархия исключений в Java

В Java исключения организованы в иерархию классов. Корневой класс — Throwable. Основные ветви:

  1. Error (непроверяемые) — критические системные ошибки (например, OutOfMemoryError)
  2. Exception:
    • RuntimeException (непроверяемые) — ошибки программирования (NullPointerException, ArrayIndexOutOfBoundsException)
    • Проверяемые исключения (IOException, SQLException), которые нужно обрабатывать

Пример:

java
try {
    FileReader file = new FileReader("nonexistent.txt");
} catch (FileNotFoundException e) { // Проверяемое исключение
    System.out.println("File not found");
} catch (RuntimeException e) { // Непроверяемое исключение
    System.out.println("Runtime error");
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы