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.