Salut à tous! que pensez vous de tout ça?
J'ai remarqué une chose.Quand je fais:
je remarque donc que la methode methodeRisquer()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 : class A {methodeRisquer() throws MauvaiseException try{ System.out.println("on est dans try"); objet.methodeRisquer(); } catch(MauvaiseException e) {System.out.println("erreur"); } finally{System.out.println("bebe"); } System.out.println("toto"); }
s'execute jusqu'au bout c'est - a dire jusqu'a afficher toto
par contre quand je fais try sans catch la methode ne va pas jusqu'au bout c'est - a dire que toot n'est pas affiché
et quand je fais try catch et finally mais en relancant l'exception dans try , la methode n'arrive pas jusqu'au bout c'est à dire que toto n'est pas affiché
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 : class A {methodeRisquer() throws MauvaiseException try{ System.out.println("on est dans try"); objet.methodeRisquer(); } finally{System.out.println("bebe"); } System.out.println("toto"); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 class A {methodeRisquer() throws MauvaiseException try{ System.out.println("on est dans try"); objet.methodeRisquer(); } catch(MauvaiseException e) {System.out.println("erreur"); throw e; } finally{System.out.println("bebe"); } System.out.println("toto"); }
Partager