Sistema de Excepciones en Java

Una excepción es un evento que ocurre durante la ejecución del programa que
interrumpe el flujo normal de las sentencias.

Los dos tipos principales de excepciones son:

RuntimeException: Errores del programador como la division por 0 o el acceso fuera de los limites de un array.

IOExcetion: Errores que no puede evitar el programador, generalmente relacionados con la entrada/salida del programa.

Para capturar las excepciones en java delimitamos el codigo entre los bloques try y catch.

try {

Bloque de codigo en el que queremos capturar la excepcion

} catch (Tipo_de_Exception Nombre) {

Codigo a ejecutar si la excepcion salta

}