tominfo
Messages postés93Date d'inscriptionsamedi 17 mai 2003StatutMembreDernière intervention30 janvier 2009
-
6 août 2003 à 16:52
cs_dragon
Messages postés2336Date d'inscriptionsamedi 14 juillet 2001StatutMembreDernière intervention 5 mai 2009
-
7 août 2003 à 13:30
Quelqu'un sait t-il a quoi sert l'instruction finally en Java???
Et comment on s'en sert?
tominfo
Messages postés93Date d'inscriptionsamedi 17 mai 2003StatutMembreDernière intervention30 janvier 2009 7 août 2003 à 08:50
-------------------------------
Réponse au message :
-------------------------------
Il ne s'agit pas de la propriété final d'un attribut mais d'un morceaux de code cerné par un clause finally!!!
Par exemple :
public class A {
....
public void f() {
...
...
finally {
try {
...
}catch(...) {
...
}
}
}
}
Tout ce que je sais c'est qu'il faut mettre un try...catch dedans!
J'ai rien trouvé dans la JavaDoc...
> quand c'est une valeur final, donc on peut pas la changer, en théorie.
>
> en fait, c'est un genre de constante
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Quelqu'un sait t-il a quoi sert l'instruction finally en Java???
> > Et comment on s'en sert?
>
tominfo
Messages postés93Date d'inscriptionsamedi 17 mai 2003StatutMembreDernière intervention30 janvier 2009 7 août 2003 à 11:49
-------------------------------
Réponse au message :
-------------------------------
Donc ce code est toujours executé quoi qu'il arrive. Dans ce cas peut comparer ça a un appel automatique à un destructeur C++?
Mois ce que j'ai c'est une connexion à 1 BD (à l'ouverture d'un panel) et je veux me déconnecter à la disparition du Panel...
>
> kaloway
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> Le programme exécute le code contenu dans le bloc finally malgré la levé d'une exception.
> exemple : le programme ouvre un fichier. une exception est provoqué, arret du programme. dans le bloc finally tu peux mettre du code pour refermer le fichier.
>
Vous n’avez pas trouvé la réponse que vous recherchez ?