Junior — Middle
Peut-on utiliser plusieurs gestionnaires d'exceptions pour un seul bloc try dans un programme?
sobes.tech IA
Réponse de l'IA
Oui, en Java, il est possible d'utiliser plusieurs gestionnaires d'exceptions pour un seul bloc try. Cela se fait à l'aide de plusieurs blocs catch, chacun traitant un type spécifique d'exception.
Exemple :
try {
// code pouvant lancer des exceptions
} catch (IOException e) {
// gestion de IOException
} catch (SQLException e) {
// gestion de SQLException
} catch (Exception e) {
// gestion de toutes les autres exceptions
}
Il est important que les blocs catch soient vérifiés de haut en bas, donc les exceptions plus spécifiques doivent venir avant les plus générales pour éviter des erreurs de compilation.