Sobes.tech
Junior — Middle

Můžeš uvést standardní výjimky, které lze v Java ověřit?

sobes.tech AI

Odpověď od AI

V jazyce Java jsou kontrolované (checked) výjimky ty, které kompilátor vyžaduje, aby byly ošetřeny nebo deklarovány v metodě. Některé standardní kontrolované výjimky:

  • IOException — chyby vstupu/výstupu, například při práci se soubory nebo sítí.
  • SQLException — chyby při práci s databázemi přes JDBC.
  • ClassNotFoundException — když třída není nalezena při dynamickém načítání.
  • InterruptedException — přerušení vlákna.
  • FileNotFoundException — soubor nebyl nalezen (podtřída IOException).

Příklad zpracování kontrolované výjimky:

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

Kontrolované výjimky nutí vývojáře, aby explicitně řešil potenciální chyby, čímž zvyšují spolehlivost kódu.