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

Опиши иерархию исключений

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

  1. Error - критические ошибки (например, OutOfMemoryError), которые обычно не обрабатываются
  2. Exception - проверяемые исключения, требующие обработки

Exception имеет важные подклассы:

  • RuntimeException (непроверяемые исключения) - NullPointerException, ArrayIndexOutOfBoundsException и др.
  • Проверяемые исключения - IOException, SQLException и др.

Пример:

java
try {
    // код, который может выбросить исключение
} catch (NullPointerException e) {
    // обработка конкретного исключения
} catch (Exception e) {
    // обработка всех остальных исключений
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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