Jaka jest metoda printstackTrace w Javie

Jaka jest metoda printstackTrace w Javie
Podczas radzenia sobie ze złożonymi kodami mogą być sytuacje, w których deweloper musi od czasu do czasu debugować kod. W takich przypadkach „printStackTrace ()„Metoda ma dużą pomoc w analizie zwanych wyjątków w bardziej skuteczny sposób. W rezultacie utrzymuje nienaruszone inne funkcje kodu, łagodzi fazę debugowania i oszczędza czas i zmęczenie na końcu dewelopera.

W tym artykule stwierdzi użycie „printStackTrace ()„Metoda w Javie.

Jaka jest metoda „printstackTrace ()” w Javie?

„„printStackTrace ()”Metoda w Javie to narzędzie wykorzystywane do diagnozowania wyjątków i błędów. Jest to metoda wyrzucanej przez Java klasy, która rejestruje wszystkie szczegóły powiązane z wyjątkiem, takie jak numer linii, klasa itp.

Składnia

public void printstackTrace ()

W powyższej składni ta metoda wyświetla wszystkie szczegóły dotyczące powiązanego wyjątku.

Przykład 1: Analiza wyjątku bez użycia metody „printstackTrace ()” w Java

W tym przykładzie można wykonać kod z wyjątkami, nie znając szczegółów wyjątku za pomocą „próbuj złapać" oświadczenie:

próbować
liczba int = 5;
System.na zewnątrz.println (liczba/0);

Catch (wyjątek z wyjątkiem)
System.na zewnątrz.println (z wyjątkiem);

W powyższym fragmencie kodu:

  • Określić „próbować„Blokuj i podziel zainicjowaną liczbę całkowitą„ za pomocą ”0”Takie„ ”nieskończoność”Jest zwrócony.
  • Wyżej wymyślony etap wyświetla wyjątek, którym można obsłużyć przez „złapać”Blokuj i wydrukowano na konsoli.

Wyjście

W powyższym wyjściu można zauważyć, że napotkany wyjątek jest obsługiwany przez „złapać" blok. Ale tutaj programista nie wie, gdzie dokładnie wystąpił wyjątek w kodzie.

Przykład 2: Analiza wyjątku za pomocą metody „printstackTrace ()” w Java

W tej konkretnej ilustracji „printStackTrace ()„Metoda może być powiązana z obsługiwanym wyjątkiem, aby zarejestrować szczegóły twarzy wyjątku za pośrednictwem„próbuj złapać" oświadczenie:

próbować
liczba int = 5;
System.na zewnątrz.println (liczba/0);

Catch (wyjątek z wyjątkiem)
z wyjątkiem.printStackTrace ();

Na powyższej ilustracji:

  • Podobnie, określ „próbować”Blokuj i wykonaj te same obliczenia, jak omówiono w poprzednim przykładzie.
  • Tutaj ten sam wyjątek może być obsługiwany przez „złapać”Blokuj w skuteczny sposób, aby lokalizacja wyjątku może być również wyświetlana za pośrednictwem„printStackTrace ()" metoda.

Wyjście

Można zauważyć, że lokalizacja, ja.e ”Linia (6)" I "klasa (przykład)„Wyjątek jest również rejestrowany na konsoli.

Wniosek

„„printStackTrace ()„Metoda w Javie to narzędzie wykorzystywane do bardziej odpowiednio diagnozowania wyjątków poprzez rejestrowanie wszystkich szczegółów powiązanych z wyjątkiem, takie jak numer linii, klasa itp. Ten blog omawiał użycie i korzyść z „printStackTrace ()„Metoda w Javie.