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

Что такое иерархия ошибок

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

  1. Error – критические системные ошибки (например, OutOfMemoryError), которые обычно не обрабатываются
  2. Exception – базовый класс для исключений, включая:
    • Проверяемые (IOException, SQLException)
    • Непроверяемые (RuntimeException и его наследники, например NullPointerException)

Пример:

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

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

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

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