Issuu on Google+

Excepciones

¿Qué es?

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

¿Para qué sirven?

A veces se usan para detectar situaciones inusuales en la ejecución.

Jerarquía de opciones

Las excepciones que se derivan de Error suelen estar relacionadas con la máquina virtual y no se espera que se capturen ni se traten; Al tratamiento de una excepción se le puede añadir al final un bloque finally que se ejecuta siempre, se produzcan o no excepciones.

Método que puede lanzar una excepción

La función miembro que lanza una excepción tiene la declaración habitual que cualquier otro método pero se le añade a continuación la palabra reservada throws seguido de la excepción o excepciones que puede lanzar.

static void rango(int num, int den)throws ExcepcionIntervalo{ if((num>100)||(den<-5)){ throw new ExcepcionIntervalo("Números fuera del intervalo"); }


Mapa conceptual