Exceptions logicielles
lilou
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour,
Est-il possible de faire un truc de ce genre pour capturer les exceptions sous java :
code1
try {
code2
try {
code3
}
catch { msg }
code4
}
catch { msg }
Merci
Est-il possible de faire un truc de ce genre pour capturer les exceptions sous java :
code1
try {
code2
try {
code3
}
catch { msg }
code4
}
catch { msg }
Merci
3 réponses
-
Evidemment, c'est même à cela que servent les exceptions : à être récupérées !
À lire : Java - Les exceptions -
Bonjour,
J'ai bien compris le principe, et j'ai déjà regardé ce tuto mais lorsque je fais ce que j'ai écrit précédemment, java me met une erreur à la compilation, il ne reconnais pas le premier "catch" -
C'est parce qu'il y a une syntaxe exacte à respecter. Après le catch il doit y avoir entre parenthèses une déclaration d'un objet du type de l'exception que tu filtres :
try { // Instructions susceptibles de provoquer des erreurs; } catch (TypeException e) { // Instructions de traitement de l'erreur; }
Donc ton "code" devrait être :
code1 try { code2 try { code3 } catch (Exception1 e1) { msg } code4 } catch (Exception2 e2) { msg }La confiance n'exclut pas le contrôle