Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En Java una excepción es un error o una condición anormal que se ha producido durante
la ejecución de un programa.
El error ocurre solo cuando los recursos del sistema son deficientes, mientras que
una excepción es causada si un código tiene algún problema.
Un error nunca se puede recuperar, mientras que una excepción se puede
recuperar preparando el código para manejar la excepción.
Nunca se puede manejar un error, pero el código puede manejar una excepción si
el código que lanza una excepción se escribe dentro de un bloque try and catch.
Si ha ocurrido un error, el programa terminará de forma anormal. Por otro lado, si
ocurre la excepción, el programa lanzará una excepción y se manejará usando el
bloque de prueba y captura.
Los errores son de tipo no comprobado, es decir, los errores no están en
conocimiento de los compiladores, mientras que una excepción se clasifica como
marcada y no verificada.
Los errores se definen en el paquete java.lang.Error, mientras que una excepción
se define en java.lang.Exception.