¿Cuál es el método PrintStackTrace en Java?

¿Cuál es el método PrintStackTrace en Java?
Mientras se trata de códigos complejos, puede haber situaciones en las que el desarrollador necesita depurar el código de vez en cuando. En tales casos, el "printStackTrace ()"El método es de gran ayuda para analizar las excepciones a la cara de una manera más efectiva. Esto es resultante mantiene las funcionalidades del otro código intactas, facilita la fase de depuración y ahorra tiempo y fatiga al final del desarrollador.

Este artículo indicará el uso del "printStackTrace ()"Método en Java.

¿Cuál es el método "printStackTrace ()" en Java??

El "printStackTrace ()El método en Java es una herramienta utilizada para diagnosticar excepciones y errores. Es un método de la clase lanzable de Java que registra todos los detalles asociados con la excepción enfrentada como el número de línea, clase, etc.

Sintaxis

public void printStackTrace ()

En la sintaxis anterior, este método muestra todos los detalles sobre la excepción asociada.

Ejemplo 1: Analizar la excepción sin utilizar el método "PrintStackTrace ()" en Java

En este ejemplo, se puede ejecutar un código con excepciones sin conocer los detalles de la excepción con la ayuda del "trata de atraparlo" declaración:

intentar
int número = 5;
Sistema.afuera.println (número/0);

Catch (excepción excepto)
Sistema.afuera.println (excepto);

En el fragmento de código anterior:

  • Especificar un "intentar"Bloque y divida el entero inicializado con"0"Tal que"infinidad" es regresado.
  • El paso discutido anteriormente muestra una excepción que puede ser manejada por el "atraparBloque e impreso en la consola.

Producción

En la salida anterior, se puede ver que la excepción encontrada es manejada por el "atrapar" bloquear. Pero aquí, el desarrollador no sabe dónde ocurrió exactamente la excepción en el código.

Ejemplo 2: Analizar la excepción utilizando el método "PrintStackTrace ()" en Java

En esta ilustración particular, el "printStackTrace ()"El método puede asociarse con la excepción manejada para registrar los detalles de la excepción a la cara a través del"trata de atraparlo" declaración:

intentar
int número = 5;
Sistema.afuera.println (número/0);

Catch (excepción excepto)
excepto.printStackTrace ();

En la ilustración anterior:

  • Del mismo modo, especifique un "intentar"Bloquear y realizar el mismo cálculo que se discutió en el ejemplo anterior.
  • Aquí, la misma excepción puede ser manejada por el "atrapar"Bloque de manera efectiva, de modo que la ubicación de la excepción también se puede mostrar a través del"printStackTrace ()" método.

Producción

Se puede observar que la ubicación, yo.E "línea (6)" y "clase (ejemplo)"De la excepción también se registra en la consola.

Conclusión

El "printStackTrace ()El método en Java es una herramienta utilizada para diagnosticar excepciones de manera más apropiada registrando todos los detalles asociados con la excepción a la vista, como el número de línea, la clase, etc. Este blog discutió el uso y el beneficio del "printStackTrace ()"Método en Java.