Define un manejador de excepción -un grupo de sentencias que se ejecutan si se lanza la excepción en el bloque definido por la palabra clave try. El código se ejecuta sólo si la clase que lanza la excepción es conpatible con la excepción capturada por el catch de la clase que la trata. Veremos más sobre excepciones en sesiones subsiguientes.
Ejemplo:
try {
} catch (FileNotFoundException e) {
System.err.println("FileNotFoundException: " + e.getMessage());
throw new SampleException(e);
} catch (IOException e) {
System.err.println("Caught IOException: " + e.getMessage());
}
En el ejemplo pueden verse dos manejadores de excepciones para un bloque try.
No hay comentarios:
Publicar un comentario