Какие бывают исключения в Java?

В Java проверяемые (checked) исключения — это исключения, которые компилятор требует обработать или объявить в методе. Некоторые стандартные проверяемые исключения:

Короткий ответ

Что ответить на собеседовании

В Java проверяемые (checked) исключения — это исключения, которые компилятор требует обработать или объявить в методе. Некоторые стандартные проверяемые исключения:

Подробный разбор

Ответ с пояснениями

В Java проверяемые (checked) исключения — это исключения, которые компилятор требует обработать или объявить в методе. Некоторые стандартные проверяемые исключения:

  • IOException — ошибки ввода-вывода, например при работе с файлами или сетью.
  • SQLException — ошибки при работе с базами данных через JDBC.
  • ClassNotFoundException — когда класс не найден при динамической загрузке.
  • InterruptedException — прерывание потока.
  • FileNotFoundException — файл не найден (подкласс IOException).

Пример обработки проверяемого исключения:

try {
    FileInputStream fis = new FileInputStream("file.txt");
} catch (FileNotFoundException e) {
    e.printStackTrace();
}

Проверяемые исключения заставляют разработчика явно обрабатывать потенциальные ошибки, повышая надежность кода.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее