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

Каким типом являются элементы в Exception: проверяемыми или непроверяемым

В Java исключения делятся на проверяемые (checked) и непроверяемые (unchecked).

  • Проверяемые (checked) наследуются от Exception (но не от RuntimeException). Компилятор требует их обработки через try-catch или объявления в сигнатуре метода (throws). Пример: IOException, SQLException.
  • Непроверяемые (unchecked) наследуются от RuntimeException или Error. Их можно не обрабатывать. Пример: NullPointerException, ArrayIndexOutOfBoundsException.
java
// Проверяемое исключение (обязательно обработать)
try {
    throw new IOException();
} catch (IOException e) { }

// Непроверяемое исключение (можно не ловить)
throw new NullPointerException();
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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