JAVA [Résolu]

Messages postés
12
Date d'inscription
lundi 22 mars 2010
Statut
Membre
Dernière intervention
8 juin 2010
- - Dernière réponse : cs_catherine87
Messages postés
12
Date d'inscription
lundi 22 mars 2010
Statut
Membre
Dernière intervention
8 juin 2010
- 8 juin 2010 à 13:12
bonjour ,
je veut savoir exactement le role de cette instruction : e.printStackTrace();
svp est ce que quelqu'un peut m'aider
merci d'avance
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
120
Date d'inscription
dimanche 4 avril 2010
Statut
Membre
Dernière intervention
24 septembre 2012
3
Merci
bonjour

toString() et printStackTrace() ce sont des méthodes de la classe Exception
Cette méthode renvoie la chaîne de caractère décrivant l'erreur ,mais donnera le parcours complet de l'exception du moment où elle a été levée . Cette méthode de la classe Exception est très utile au debugage.
Exemple
try{
text();
}
catch( Exception e){
e.printStackTrace();
}
S’il y a une erreur dans la méthodes text() l’application se bloque pour résoudre ce problème on utilise try/catch pour levée une exception sans blocage de application

En plus vous pouvez réaliser une action qu'il y ait une exception ou non, il faut utiliser le mot-clé finally
Exemple
try{
filewriter fr=new filewriter("c:\\z.txt") ;
}

catch( Exception e){
e.printStackTrace();
}
finally{
fr.close();
}

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 213 internautes nous ont dit merci ce mois-ci

Commenter la réponse de johnjjj
Messages postés
12
Date d'inscription
lundi 22 mars 2010
Statut
Membre
Dernière intervention
8 juin 2010
0
Merci
merciiii johnjjj pour votre aide vous etes trés gentille merci une aure fois biz
Commenter la réponse de cs_catherine87