Qual é o método PrintStackTrace em Java

Qual é o método PrintStackTrace em Java
Ao lidar com códigos complexos, pode haver situações em que o desenvolvedor precisa depurar o código de tempos em tempos. Nesses casos, o “PrintStackTrace ()”O método é de grande ajuda na análise das exceções enfrentadas de uma maneira mais eficaz. Resultadamente mantém intactas as outras funcionalidades do código, facilita a fase de depuração e economiza tempo e fadiga no final do desenvolvedor.

Este artigo indicará o uso do “PrintStackTrace ()”Método em Java.

Qual é o método "printstacktrace ()" em java?

O "PrintStackTrace ()”Método em Java é uma ferramenta utilizada para diagnosticar exceções e erros. É um método de classe jogável de Java que registra todos os detalhes associados à exceção de face, como número de linha, classe, etc.

Sintaxe

public void PrintStackTrace ()

Na sintaxe acima, este método exibe todos os detalhes sobre a exceção associada.

Exemplo 1: Analisando a exceção sem utilizar o método "printstacktrace ()" em java

Neste exemplo, um código com exceções pode ser executado sem saber os detalhes da exceção com a ajuda do “Tente ... pegar" declaração:

tentar
INT número = 5;
Sistema.fora.println (número/0);

Catch (exceção exceto)
Sistema.fora.println (exceto);

No trecho de código acima:

  • Especifique um “tentar”Bloqueie e divida o número inteiro inicializado com“0" de tal modo que "infinidade”É devolvido.
  • A etapa discutida acima exibe uma exceção que pode ser tratada pelo “pegar”Bloco e impresso no console.

Saída

Na saída acima, pode -se ver que a exceção encontrada é tratada pelo “pegar" bloquear. Mas aqui, o desenvolvedor não sabe onde exatamente a exceção ocorreu no código.

Exemplo 2: Analisando a exceção utilizando o método "printstacktrace ()" em java

Nesta ilustração em particular, o “PrintStackTrace ()”O método pode estar associado à exceção tratada para registrar os detalhes da exceção de face através do“Tente ... pegar" declaração:

tentar
INT número = 5;
Sistema.fora.println (número/0);

Catch (exceção exceto)
exceto.printStackTrace ();

Na ilustração acima:

  • Da mesma forma, especifique um “tentar”Bloqueie e execute o mesmo cálculo que discutido no exemplo anterior.
  • Aqui, a mesma exceção pode ser tratada pelo “pegar”Bloco de maneira eficaz, de modo que a localização da exceção também possa ser exibida através do“PrintStackTrace ()”Método.

Saída

Pode -se observar que o local, eu.e “linha (6)" e "Classe (exemplo)”Da exceção também está registrada no console.

Conclusão

O "PrintStackTrace ()”O método em Java é uma ferramenta utilizada para diagnosticar exceções de maneira mais apropriada, registrando todos os detalhes associados à exceção de face, como número de linha, classe, etc. Este blog discutiu o uso e o benefício do “PrintStackTrace ()”Método em Java.