Sistema de Excepciones en Java. Exception.
![](images/exception.png)
¿Qué es una excepción?
Una excepción es un evento que ocurre durante la ejecución del programa que interrumpe el flujo normal de las sentencias.
Tipos de Excepciones:
En resumen las excepciones son generadas de tres formas diferentes.
1) La máquina Virtual de Java puede generar una excepción como producto de un error interno que está fuera de su control. Estas excepciones generalmente no pueden ser manejadas por el programa.
2) Excepciones estándar: Son excepciones que deben ser manipuladas, se producen cuando se ejecuta una división por cero o se trata de accesder a un arreglo con un índice fuera de límites son generadas por errores en el código del programa.
3)El programador puede generar una excepción manualmente utilizando la estructura throw. Sin
importar cómo se produjo la excepción, se maneja de la misma forma.
Ejemplo:
Exception definido por el Usuario