Java - Excepciones - Throwable
Concepto
- API principal de las Excepciones producidas en Java
- Son clases que contienen
constructores
,métodos
yatributos
- Son clases que contienen
- Clase Padre la cual heredan las demás clases hijas
Error
yException
Constructores
Throwable()
- No proporciona ningún detalle sobre la excepción que la produjo
Throwable(String message)
- Recibe un String que será un mensaje del error con el detalle del error mismo
Throwable(String message , Throwable cause)
- Recibe un String que será un mensaje de error y otro que sería la causa original de la excepción
Métodos
getMessage()
- Devuelve el mensaje de la excepción que estará definido dentro del constructor Throwable
getLocalizedMessage()
-
Realiza la misma acción que getMessage() a no ser que una clase hija lo haya sobrescrito para producir un mensaje especifico en una clase Locale en concreto
Locale
nos indica la configuración de idioma y el país del sistema operativo con el que estamos trabajando
-
getCause()
- Devuelve la excepción
Throwable
que causo la excepción - Nos muestra la causa del problema
- Devuelve la excepción
toString()
- Devuelve el nombre de la excepción y el mensaje
- Más completo que
getMessage()
ya que ayuda a conocer el nombre y el mensaje de la excepción para comprender lo sucedido
printStackTrace()
- Muestra por pantalla la salida de error estandar (terminal o archivo logs) la
stack trace
(lapila/stack
detrazas/tracker
) de la excepción stack trace
: Es la lista con todos los métodos a los que se ha llamado para llegar hasta a la ejecución del error que produjo la excepciones- Pertenece a la clase
printStackTrace()
- Pertenece a la clase
- Muestra por pantalla la salida de error estandar (terminal o archivo logs) la
Deja un comentario