Tipos de excepciones
Estimados(as),
Estoy estudiando el lenguaje y encontre un documento en el que señalan dos tipos de excepciones que no logro encontrar en la API de java.lang, las cuales son NoClassDefFoundException y UnsatisfiedLinkException (aparecen como pertenecientes a la clase Error). ¿Realmente existen esas excepciones?
Saludos.
- Inicie sesión o regístrese para enviar comentarios
Pues...
Estrictamente hablando, esas que mencionas no existen. Pero existe el NoClassDefFoundError y el UnsatisfiedLinkError.
No confundir con ClassNotFoundException.
NoClassDefFoundError ocurre cuando tu código tiene una referencia estática a una clase que no se encuentra en tiempo de ejecución. Por ejemplo compilas clase A, luego clase B que usa clase A, pero luego corres tu programa y la clase A no está en el jar.
ClassNotFoundException ocurre cuando quieres obtener una clase via reflection y no se encuentra.