Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Para saber más: jerarquia de exceptions en Java

En Java, las excepciones se organizan en una jerarquía de clases. Todas las excepciones son subclases de la clase Throwable, que tiene dos subclases principales: Exception y Error.

Las excepciones que heredan de la clase Exception se llaman excepciones verificadas (checked exceptions). Estas excepciones deben ser tratadas explícitamente en un bloque try-catch o declaradas en una cláusula throws en la firma del método.

Las excepciones que heredan de la clase Error representan errores que hacen que el sistema no se pueda recuperar, como falta de memoria o fallas internas.

La clase RuntimeException es una subclase directa de Exception, y las clases que heredan de ella se llaman excepciones no verificadas (unchecked exception). Estas excepciones indican errores lógicos en el código.

Al manejar excepciones en un bloque try-catch, es importante considerar la jerarquía de excepciones. Puedes capturar excepciones de una clase madre en un bloque catch que captura excepciones de una clase hija, pero no al revés.

1 respuesta

¡Hola! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!