Sobes.tech
Junior — Middle

Czy możesz wymienić standardowe wyjątki, które można sprawdzić w Java?

sobes.tech AI

Odpowiedź od AI

W Javie, sprawdzane (checked) wyjątki to te, które kompilator wymaga obsłużyć lub zadeklarować w metodzie. Niektóre standardowe sprawdzane wyjątki:

  • IOException — błędy wejścia/wyjścia, np. podczas pracy z plikami lub siecią.
  • SQLException — błędy podczas pracy z bazami danych przez JDBC.
  • ClassNotFoundException — gdy klasa nie zostanie znaleziona podczas dynamicznego ładowania.
  • InterruptedException — przerwanie wątku.
  • FileNotFoundException — plik nie został znaleziony (podklasa IOException).

Przykład obsługi sprawdzanego wyjątku:

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

Sprawdzane wyjątki zmuszają programistę do jawnego obsłużenia potencjalnych błędów, co zwiększa niezawodność kodu.