Sobes.tech
Back to questions
Junior — Middle
106

Можешь ли ты назвать примеры Checked исключений, используемых в твоем опыте?

Companies where asked
СБЕР дейвайсыСБЕР дейвайсы

Answer from AI

sobes.tech AI

В Java checked исключения — это исключения, которые проверяются компилятором, и их необходимо либо обработать, либо объявить в сигнатуре метода с помощью throws.

Примеры checked исключений, с которыми часто сталкиваются:

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

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

try {
    FileReader reader = new FileReader("file.txt");
    // чтение файла
} catch (IOException e) {
    e.printStackTrace();
}

Использование checked исключений помогает явно контролировать ошибки, которые могут возникнуть во время выполнения программы.