Sobes.tech
Junior — Middle

Puoi nominare le eccezioni standard che si possono verificare in Java?

sobes.tech AI

Risposta dell'AI

In Java, le eccezioni controllate (checked) sono quelle che il compilatore richiede di gestire o dichiarare nel metodo. Alcune eccezioni controllate standard:

  • IOException — errori di input/output, ad esempio durante l'uso di file o reti.
  • SQLException — errori durante l'uso di database tramite JDBC.
  • ClassNotFoundException — quando la classe non viene trovata durante il caricamento dinamico.
  • InterruptedException — interruzione del thread.
  • FileNotFoundException — file non trovato (sottoclasse di IOException).

Esempio di gestione di un'eccezione controllata:

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

Le eccezioni controllate obbligano lo sviluppatore a gestire esplicitamente gli errori potenziali, aumentando l'affidabilità del codice.