EXCEPTION
Las excepciones conocidas como errores en la ejecucion genera una situacion atipica que provoca fallos en el funcionamiento del programa. Cuando pasan estas cosas se genera un codigo de error con la informacion del error y de la linea donde ha ocurrido.
En java tanto las excepciones como los errores derivan del throwable, los errores suelen ocurrir por problemas de la maquina virtual java mientras que las excepciones son provocadas por errores en la programacion. Para poder sacar el exception, tenemos que usar try/catch y finally, con ello nos permitira en caso de fallo recuperarse del fallo. Si solo queremos informar del fallo podemos usar throw.