Hva er PrintStackTrace -metoden i Java

Hva er PrintStackTrace -metoden i Java
Mens du håndterer komplekse koder, kan det være situasjoner der utvikleren trenger å feilsøke koden fra tid til annen. I slike tilfeller "PrintStackTrace ()”Metoden er til stor hjelp for å analysere de ansatte unntakene på en mer effektiv måte. Dette holder de andre kodefunksjonalitetene intakte, letter feilsøkingsfasen og sparer tid og tretthet ved utviklerens slutt.

Denne artikkelen vil oppgi bruken av "PrintStackTrace ()”Metode i Java.

Hva er metoden “PrintStackTrace ()” i Java?

PrintStackTrace ()”Metode i Java er et verktøy som brukes til å diagnostisere unntak og feil. Det er en metode for Javas kastbare klasse som logger alle detaljene knyttet til det masse unntaket som linjenummer, klasse osv.

Syntaks

public void PrintStackTrace ()

I syntaks ovenfor viser denne metoden alle detaljene angående det tilhørende unntaket.

Eksempel 1: Analyse av unntaket uten å bruke metoden “PrintStackTrace ()” i Java

I dette eksemplet kan en kode med unntak utføres uten å vite detaljene om unntaket ved hjelp av "Prøv ... fangst”Uttalelse:

prøv
int nummer = 5;
System.ute.println (nummer/0);

fangst (unntak unntatt)
System.ute.println (unntatt);

I ovennevnte kodebit:

  • Spesifiser en “prøve”Blokker og del det initialiserte heltallet med“0" slik at "evighet”Er returnert.
  • Det ovennevnte trinnet viser et unntak som kan håndteres av "å fange”Blokk og trykt på konsollen.

Produksjon

I outputten kan man se at det oppståtte unntaket håndteres av "å fange”Blokk. Men her vet ikke utvikleren hvor nøyaktig unntaket skjedde i koden.

Eksempel 2: Analyse av unntaket ved å bruke metoden “PrintStackTrace ()” i Java

I denne spesielle illustrasjonen, "PrintStackTrace ()”Metode kan være assosiert med det håndterte unntaket for å logge detaljene i det masse unntaket via“Prøv ... fangst”Uttalelse:

prøv
int nummer = 5;
System.ute.println (nummer/0);

fangst (unntak unntatt)
unntatt.printStackTrace ();

I illustrasjonen ovenfor:

  • På samme måte spesifiser en “prøve”Blokker og utfør den samme beregningen som omtalt i forrige eksempel.
  • Her kan det samme unntaket håndteres av "å fange”Blokk på en effektiv måte slik at plasseringen av unntaket også kan vises via“PrintStackTrace ()”Metode.

Produksjon

Det kan observeres at stedet, jeg.e “linje (6)”Og“klasse (eksempel)”Av unntaket er også logget på konsollen.

Konklusjon

PrintStackTrace ()”Metode i Java er et verktøy som brukes for å diagnostisere unntak mer passende ved å logge alle detaljene knyttet til det masse unntaket som linjenummer, klasse osv. Denne bloggen diskuterte bruken og fordelen med “PrintStackTrace ()”Metode i Java.