Finally, quel est l'intérêt en fin de compte ?
Bonjour, voila quelques temps que je me pose cette question, et j'en viens à me demander si je sais vraiment utiliser finally : Quel est l'intéret du bloc finally ?
Quelle différence entre faire
Code:
1 2 3 4 5 6 7 8 9 10
|
try {
inputStream.open();
} catch(Exception e) {
e.printStackTrace();
}
finally {
inputStream.close();
}
blabla |
Et faire :
Code:
1 2 3 4 5 6 7 8 9
|
try {
inputStream.open();
} catch(Exception e) {
e.printStackTrace();
}
inputStream.close();
blabla; |
C'est un simple problème de clarté de code, ou j'ai raté un truc ?