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

Что такое иерархия исключений в Java

В Java исключения организованы в иерархию классов. Все исключения наследуются от Throwable, который делится на два основных подкласса:

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

Пример:

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

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

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

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