Sobes.tech
Junior — Middle

Meg tudod nevezni azokat az alapértelmezett kivételeket, amelyeket Java-ban ellenőrizni lehet?

sobes.tech MI

Válasz az MI-től

Java-ban a ellenőrzött (checked) kivételek azok, amelyeket a fordító megkövetel, hogy kezeljünk vagy deklaráljunk a metódusban. Néhány szabványos ellenőrzött kivétel:

  • IOException — bemeneti/kimeneti hibák, például fájlok vagy hálózatok használata során.
  • SQLException — hibák adatbázisokkal való munkavégzés során JDBC-n keresztül.
  • ClassNotFoundException — amikor a osztály nem található dinamikus betöltés során.
  • InterruptedException — szál megszakítása.
  • FileNotFoundException — fájl nem található (az IOException alosztálya).

Egy ellenőrzött kivétel kezelési példája:

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

Az ellenőrzött kivételek arra kényszerítik a fejlesztőt, hogy explicit módon kezelje a potenciális hibákat, növelve a kód megbízhatóságát.