Sobes.tech
Junior — Middle

Poți să numești excepțiile standard care pot fi verificate în Java?

sobes.tech AI

Răspuns de la AI

În Java, excepțiile verificate (checked) sunt cele pe care compilatorul le cere să fie tratate sau declarate în metodă. Unele excepții verificate standard:

  • IOException — erori de intrare/ieșire, de exemplu, la lucrul cu fișiere sau rețele.
  • SQLException — erori la lucrul cu baze de date prin JDBC.
  • ClassNotFoundException — când clasa nu este găsită în timpul încărcării dinamice.
  • InterruptedException — întreruperea firului.
  • FileNotFoundException — fișierul nu a fost găsit (subclasă de IOException).

Exemplu de tratare a unei excepții verificate:

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

Excepțiile verificate obligă dezvoltatorul să gestioneze explicit erorile potențiale, sporind fiabilitatea codului.