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

Что такое Checked исключение

Checked исключения — это исключения, которые компилятор Java требует явно обрабатывать или пробрасывать (throws). Они наследуются от Exception, но не от RuntimeException.

Пример:

java
public void readFile() throws IOException { // Объявляем throws
    FileReader file = new FileReader("test.txt"); // Может выбросить FileNotFoundException
    // ...
}

Или обрабатываем через try-catch:

java
try {
    FileReader file = new FileReader("test.txt");
} catch (IOException e) {
    e.printStackTrace();
}

Особенности:

  • Обязательны для обработки/проброса.
  • Используются для ожидаемых ошибок (например, I/O, сетевые проблемы).
  • Отличаются от Unchecked (RuntimeException), где обработка не обязательна.

Примеры Checked исключений: IOException, SQLException, ClassNotFoundException.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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