Sobes.tech
Junior — Middle

Можеш ли да назовеш стандартните изключения, които могат да бъдат проверени в Java?

sobes.tech AI

Отговор от AI

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

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

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

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

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