Excepciones
¿Qué es una excepción?
Una situación que, aunque puede pasar,
suele suponer algo negativo para la ejecución de nuestro programa.
Ejemplos
El usuario escribe una palabra cuando se esperaba un número.
El programa intenta leer un fichero que no existe.
El programa no puede establecer una conexión de red.
Una conexión de red se pierde
El programa intenta realizar una división por cero.
Se intenta calcular la raíz cuadrada de un número negativo.
El programa se sale de los límites de un array.
El programa accede a los miembros de un objeto inexistente.
Terminología
Cuando se produce una excepción, la excepción “se lanza” [throw].
Cuando se prevé el posible lanzamiento de una excepción y se toman
medidas al respecto en el código de nuestra aplicación, se “captura” la
excepción [catch].
El manejo/tratamiento de excepciones consiste en capturar una
excepción y tomar las medidas adecuadas al respecto.
Excepciones -1- © Fernando Berzal