Sobes.tech
Junior — Middle

Môžete uviesť štandardné výnimky, ktoré je možné overiť v Jave?

sobes.tech AI

Odpoveď od AI

V Jave sú kontrolované (checked) výnimky tie, ktoré kompilátor vyžaduje, aby boli spracované alebo deklarované v metóde. Niektoré štandardné kontrolované výnimky:

  • IOException — chyby vstupu/výstupu, napríklad pri práci so súbormi alebo sieťami.
  • SQLException — chyby pri práci s databázami cez JDBC.
  • ClassNotFoundException — keď trieda nie je nájdená pri dynamickom načítaní.
  • InterruptedException — prerušenie vlákna.
  • FileNotFoundException — súbor nebol nájdený (podtrieda od IOException).

Príklad spracovania kontrolovanej výnimky:

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

Kontrolované výnimky nútia vývojára, aby explicitne spracoval potenciálne chyby, čím zvyšujú spoľahlivosť kódu.