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

Contenu supprimé Contenu ajouté
Ligne 145 :
Exemple :
<syntaxhighlight lang="java">
public String lire(String nomDeFichier) throws FileNotFoundException
{
try
{
FileReader lecteur = new FileReader(nomDeFichier);
char[] buf = new char[100];
lecteur.read(buf,0,100);
return new String(buf);
}
catch (IOException ioe) // capture IOException et ses sous-classes
{
ioe.printStackTrace();
}
}
</syntaxhighlight>
Cette méthode ne lancera jamais d'exception de type <code>FileNotFoundException</code> car cette sous-classe de <code>IOException</code> est déjà capturée.