Qual è il metodo PrintStackTrace in Java

Qual è il metodo PrintStackTrace in Java
Mentre si occupa di codici complessi, ci possono essere situazioni in cui lo sviluppatore deve eseguire il debug del codice di volta in volta. In tali casi, il "printStackTrace ()"Il metodo è di grande aiuto nell'analisi delle eccezioni affrontate in modo più efficace. Ciò di conseguenza mantiene intatti le altre funzionalità del codice, allevia la fase di debug e risparmia tempo e affaticamento alla fine dello sviluppatore.

Questo articolo indicherà l'uso del "printStackTrace ()"Metodo in Java.

Qual è il metodo "PrintStackTrace ()" in Java?

IL "printStackTrace ()"Il metodo in Java è uno strumento utilizzato per diagnosticare eccezioni ed errori. È un metodo della classe lanciabile di Java che registra tutti i dettagli associati all'eccezione affrontata come numero di linea, classe, ecc.

Sintassi

public void printStackTrace ()

Nella sintassi sopra, questo metodo visualizza tutti i dettagli relativi all'eccezione associata.

Esempio 1: analizzare l'eccezione senza utilizzare il metodo "PrintStackTrace ()" in Java

In questo esempio, un codice con eccezioni può essere eseguito senza conoscere i dettagli dell'eccezione con l'aiuto di "prova a prendere" dichiarazione:

Tentativo
numero int = 5;
Sistema.fuori.println (numero/0);

catch (eccezione tranne)
Sistema.fuori.println (tranne);

Nel frammento di codice sopra:

  • Specificare un “Tentativo"Blocca e dividi il numero intero inizializzato con"0"Tale che"infinito"Viene restituito.
  • Il passo sopra disiscusso mostra un'eccezione che può essere gestita da "presa"Blocco e stampato sulla console.

Produzione

Nell'output sopra, si può vedere che l'eccezione incontrata è gestita dal "presa"Blocco. Ma qui, lo sviluppatore non sa dove si sia verificata esattamente l'eccezione nel codice.

Esempio 2: analizzare l'eccezione utilizzando il metodo "PrintStackTrace ()" in Java

In questa particolare illustrazione, il "printStackTrace ()"Il metodo può essere associato all'eccezione gestita per registrare i dettagli dell'eccezione affrontata tramite"prova a prendere" dichiarazione:

Tentativo
numero int = 5;
Sistema.fuori.println (numero/0);

catch (eccezione tranne)
tranne.printStackTrace ();

Nell'illustrazione sopra:

  • Allo stesso modo, specificare un "Tentativo"Blocca ed esegui lo stesso calcolo discusso nell'esempio precedente.
  • Qui, la stessa eccezione può essere gestita da "presa"Blocca in modo efficace in modo tale che la posizione dell'eccezione possa essere visualizzata anche tramite"printStackTrace ()" metodo.

Produzione

Si può osservare che la posizione, io.E "Line (6)" E "Classe (esempio)"Dell'eccezione è anche registrata sulla console.

Conclusione

IL "printStackTrace ()"Il metodo in Java è uno strumento utilizzato per diagnosticare le eccezioni in modo più appropriato registrando tutti i dettagli associati all'eccezione affrontata come numero di linea, classe, ecc. Questo blog ha discusso dell'utilizzo e del beneficio del "printStackTrace ()"Metodo in Java.