Quelle est la méthode PrintstackTrace à Java

Quelle est la méthode PrintstackTrace à Java
Tout en traitant des codes complexes, il peut y avoir des situations où le développeur doit déboguer le code de temps à autre. Dans de tels cas, le «printstackTrace ()«La méthode est d'une grande aide pour analyser les exceptions visées de manière plus efficace. Cela en résulte les autres fonctionnalités du code intactes, assouplit la phase de débogage et économise du temps et de la fatigue à la fin du développeur.

Cet article indiquera l'utilisation du «printstackTrace ()»Méthode en Java.

Quelle est la méthode «printstackTrace ()» en Java?

Le "printstackTrace ()«La méthode en Java est un outil utilisé pour diagnostiquer les exceptions et les erreurs. Il s'agit d'une méthode de classe jetable de Java qui enregistre tous les détails associés à l'exception face à face comme le numéro de ligne, la classe, etc.

Syntaxe

public void printstackTrace ()

Dans la syntaxe ci-dessus, cette méthode affiche tous les détails concernant l'exception associée.

Exemple 1: Analyse de l'exception sans utiliser la méthode «PrintstackTrace ()» dans Java

Dans cet exemple, un code avec des exceptions peut être exécuté sans connaître les détails de l'exception à l'aide du «Essayez… attraper" déclaration:

essayer
int numéro = 5;
Système.dehors.println (numéro / 0);

catch (exception sauf)
Système.dehors.println (sauf);

Dans l'extrait de code ci-dessus:

  • Spécifiez un "essayer«Bloquer et diviser l'entier initialisé avec«0" tel que "infini"Est retourné.
  • L'étape ci-dessus affiche une exception qui peut être gérée par le «attraper”Bloc et imprimé sur la console.

Sortir

Dans la sortie ci-dessus, on peut voir que l'exception rencontrée est gérée par le «attraper" bloc. Mais ici, le développeur ne sait pas exactement où l'exception s'est produite dans le code.

Exemple 2: Analyser l'exception en utilisant la méthode «printstacktrace ()» dans Java

Dans cette illustration particulière, le «printstackTrace ()«La méthode peut être associée à l'exception gérée pour enregistrer les détails de l'exception face via le«Essayez… attraper" déclaration:

essayer
int numéro = 5;
Système.dehors.println (numéro / 0);

catch (exception sauf)
sauf.printStackTrace ();

Dans l'illustration ci-dessus:

  • De même, spécifiez un «essayer«Bloquer et effectuer le même calcul que dans l'exemple précédent dans l'exemple précédent.
  • Ici, la même exception peut être gérée par le «attraper”Bloc de manière efficace telle que l'emplacement de l'exception peut également être affiché via le«printstackTrace ()" méthode.

Sortir

On peut observer que l'emplacement, je.e "ligne (6)" et "classe (exemple)«De l'exception est également connectée à la console.

Conclusion

Le "printstackTrace ()«La méthode en Java est un outil utilisé pour diagnostiquer les exceptions plus appropriées en enregistrant tous les détails associés à l'exception visée comme le numéro de ligne, la classe, etc. Ce blog a discuté de l'utilisation et du bénéfice du «printstackTrace ()»Méthode en Java.