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