Junior — Middle
È possibile utilizzare più gestori di eccezioni per un singolo blocco try in un programma?
sobes.tech AI
Risposta dell'AI
Sì, in Java è possibile utilizzare più gestori di eccezioni per un singolo blocco try. Questo si realizza tramite più blocchi catch, ognuno dei quali gestisce un tipo specifico di eccezione.
Esempio:
try {
// codice che può generare eccezioni
} catch (IOException e) {
// gestione di IOException
} catch (SQLException e) {
// gestione di SQLException
} catch (Exception e) {
// gestione di tutte le altre eccezioni
}
È importante che i blocchi catch siano verificati dall'alto verso il basso, quindi le eccezioni più specifiche devono venire prima di quelle più generali per evitare errori di compilazione.