« Programmation Java/Exceptions » : différence entre les versions

Contenu supprimé Contenu ajouté
→‎Levée d'exception : EstNegatifException est une exception personnalisée, à voir en fin de page
m →‎Traitement d'exception : remplacement: quelque soit → quel que soit avec AWB
Ligne 72 :
Le bloc <code>catch (FileNotFoundException fnfe)</code> capture toute exception du type <code>FileNotFoundException</code> (cette classe dérive de la classe <code>IOException</code>).
 
Le bloc <code>finally</code> est exécuté quelquequel que soit ce qui se passe (exception ou non).
 
Toute autre exception non capturée (telle <code>IOException</code>) est transmise à la méthode appelante, et doit '''toujours''' être déclarée pour la méthode, en utilisant le mot clé <code>throws</code>, sauf les exceptions dérivant de la classe <code>RuntimeException</code>.