Antes de java 7 el tratamiento se hacia añadiendo varios bloques catch, es decir de la siguiente manera:
public class Prueba1 {
public static void main(String[] args){
try {
metodoExcepcion1();
metodoExcepcion2();
} catch (IOException e) {
e.printStackTrace();
} catch (NumberFormatException e) {
e.printStackTrace();
}
}
static void metodoExcepcion1() throws IOException{}
static void metodoExcepcion2() throws NumberFormatException {}
}
Con la utilización del bloque multicatch el mismo código quedaría de la siguiente forma:
try {
exceptionMethod1();
exceptionMethod2();
} catch (IOException | NumberFormatException e) {
e.printStackTrace();
}
No hay comentarios:
Publicar un comentario