Sobes.tech
Junior — Middle

Cum se implementează un mecanism de gestionare a erorilor în Java?

sobes.tech AI

Răspuns de la AI

În Java, mecanismul de gestionare a erorilor este implementat prin excepții (exceptions). Excepțiile permit separarea fluxului normal de execuție de gestionarea erorilor.

Cuvinte cheie principale:

  • try — bloc în care poate apărea o excepție.
  • catch — bloc care capturează și gestionează excepția.
  • finally — bloc care se execută întotdeauna, indiferent dacă a avut loc o excepție sau nu.
  • throw — operator pentru generarea unei excepții.

Exemplu:

try {
    int result = 10 / 0; // va genera ArithmeticException
} catch (ArithmeticException e) {
    System.out.println("Imposibil de împărțit la zero");
} finally {
    System.out.println("Blocul finally a fost executat");
}