Was ist die Printstacktrace -Methode in Java

Was ist die Printstacktrace -Methode in Java
Während des Umgangs mit komplexen Codes kann es Situationen geben, in denen der Entwickler den Code von Zeit zu Zeit debuggen muss. In solchen Fällen die “printStacktrace ()”Methode ist von großer Hilfe bei der Analyse der Gesichtsausnahmen effektiver. Dies hält die anderen Code -Funktionen intakt, erleichtert die Debugging -Phase und spart Zeit und Müdigkeit am Ende des Entwicklers.

In diesem Artikel wird die Verwendung der „verwendet“printStacktrace ()Methode in Java.

Was ist die Methode „PrintStacktrace ()“ in Java?

Der "printStacktrace ()Die Methode in Java ist ein Tool, das zur Diagnose von Ausnahmen und Fehlern verwendet wird. Es ist eine Methode von Javas Throwable -Klasse, die alle Details, die mit der Ausnahme der Gesichtszeilen, der Klasse usw. zugeordnet sind, protokolliert werden.

Syntax

public void printstacktrace ()

In der obigen Syntax zeigt diese Methode alle Details zur zugehörigen Ausnahme an.

Beispiel 1: Analyse der Ausnahme, ohne die Methode „PrintStacktrace ()“ in Java zu verwenden

In diesem Beispiel kann ein Code mit Ausnahmen ausgeführt werden, ohne die Details der Ausnahme mit Hilfe des “zu kennenversuche ... fangen" Stellungnahme:

versuchen
int nummer = 5;
System.aus.println (number/0);

fangen (Ausnahme außer)
System.aus.println (außer);

Im obigen Code -Snippet:

  • Angeben eine “versuchen"Blockieren Sie die initialisierte Ganzzahl und teilen Sie mit"0" so dass "Unendlichkeit" ist zurück gekommen.
  • Der oben diskutierte Schritt zeigt eine Ausnahme an, die von der “behandelt werden kann“fangenBlockieren und auf der Konsole gedruckt.

Ausgang

In der obigen Ausgabe ist ersichtlich, dass die angetroffene Ausnahme von der “behandelt wird“fangen" Block. Aber hier weiß der Entwickler nicht, wo genau die Ausnahme im Code aufgetreten ist.

Beispiel 2: Analyse der Ausnahme mit der Methode „PrintStacktrace ()“ in Java

In dieser speziellen Abbildung das “printStacktrace ()"Methode kann mit der gehandhabten Ausnahme zugeordnet werden, um die Details der Ausnahme der Gesichtsausnahme über die zu protokollieren"versuche ... fangen" Stellungnahme:

versuchen
int nummer = 5;
System.aus.println (number/0);

fangen (Ausnahme außer)
außer.printStacktrace ();

In der obigen Abbildung:

  • Ebenso geben ein “an“versuchenBlockieren Sie und führen Sie die gleiche Berechnung durch, wie im vorherigen Beispiel erläutert.
  • Hier kann die gleiche Ausnahme von der "behandelt werden"fangen"Block auf effektive Weise, so dass der Ort der Ausnahme auch über die" angezeigt werden kann "printStacktrace ()" Methode.

Ausgang

Es kann beobachtet werden, dass der Ort, ich.e "Zeile (6)" Und "Klasse (Beispiel)Die Ausnahme ist auch auf der Konsole angemeldet.

Abschluss

Der "printStacktrace ()Die Methode in Java ist ein Tool, das zur Diagnose von Ausnahmen angemessener verwendet wird, indem alle Details der Gesichtsausnahme wie Zeilennummer, Klasse usw. verkauft werden, usw. In diesem Blog wurde die Nutzung und den Nutzen der “besprochen“printStacktrace ()Methode in Java.