domingo, 21 de junio de 2015

Excepciones en Java

Qué es una excepción?

Una excepción es una indicación de un problema que ocurre durante la ejecución de un programa.
El manejo de excepciones permite a los programadores crear aplicaciones que solucionan estas excepciones.

Cuando ocurre una excepción?

Las excepciones se lanzan cuando un método detecta un problema, y es incapaz de resolverlo. El "stack" de una excepción incluye el nombre de la excepción en un mensaje que indica el problema que ocurrió. El punto en el que las excepciones ocurren se llama "throw point".
Un ejemplo de excepción sería una división para cero.

Cuando usar manejo de excepciones?

Las excepciones solucionan errores que ocurren en tiempo de ejecución.

Jerarquía de Excepciones en Java

Todas las clases de excepciones heredan directa o indirectamente de la clase Exception, se puede extender la jerarquía con nuestras propias clases de excepciones. La superclase de la calse Exception es "Throwable"; solo los objetos de tipo "Throwable" pueden ser usados con el mecanismo de manejo de excepción.La clase Throwable tiene dos subclases: Exception y Error.
La clase Exception representa problemas que pueden ocurrir en un programa  de Java , y la clase Error representa errores que no son muy frecuentes y q normalmente no se capturan en la aplicación.

Creando nuestras propias Excepciones.

Una nueva excepción debe extender una excepción existente para asegurar que la clase se puede usar con un mecanismo de manejo de la excepción.
Definimos una Excepción extendiendo de Exception.
Ejemplo:








No hay comentarios.:

Publicar un comentario