Las excepciones constituyen un mecanismo de tratamiento de error
a travs del cual los mtodos pueden finalizar abruptamente ante la ocurrencia de situacin anmala que imposibilite su normal desarrollo. Una excepcin es una instancia de clase que extiende la clase base Exception. A su vez, Exception es una subclase de la clase Throwable. Cuando trabajamos con excepciones, tratamos al cdigo como si no fuese a ocurrir ningn error. Esto nos permite visualizar un cdigo totalmente lineal y mucho ms claro, y ante la ocurrencia del primer error (Exception) saltamos al bloque que recibir el error (catch) para darle un tratamiento adecuado o bien para arrojar una nueva excepcin que deber tratar quien haya invocado nuestro mtodo.