J'ai une question à propos de try, catch et enfin en Java. Considérez le scénario suivant:Gestion des exceptions en Java
try{
//Some code here that throws IOExceotion
}
catch (IOException ex){
System.out.println("Line 1: IOException Encountered!");
throw ex;
}
finally {
System.out.println("Line 2: I am always executed!");
}
Quelle serait la sortie de l'extrait de code ci-dessus? Est-ce que je vais voir:
Line 1: IOException Encountered!
Line 2: I am always executed!
ou serait-il
Line 2: I am always executed!
Line 1: IOException Encountered!
Ou serait-il juste (puisque nous avons un jet dans le bloc catch)
Line 1: IOException Encountered!
Fondamentalement, Je n'ai pas trouvé d'exemple où il y a un "lancer" dans le bloc catch et finalement bloquer après le bloc catch (comme dans l'exemple ci-dessus). Quelqu'un peut-il nous éclairer?
Merci.
Dans le temps qu'il vous a fallu pour écrire votre question, vous pourriez avoir essayé pour vous-même, sûrement. – skaffman
Sonne testlike ... –
pourquoi ne pas l'essayer vous-même? –