题:[Java] 纯文本查看 复制代码 try {
int[] arr = {1, 2, 3};
System.out.println(arr[3]);
arr = null;
System.out.println(arr.length);
System.out.println(1/0);
} catch (NullPointerException e) {
System.out.println("处理第一个异常"); //只能处理一个异常
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println("处理第二个异常");
} catch (ArithmeticException e) {
System.out.println("除了第三个异常");
}
比如这个题,当第一个语句就捕捉到异常后,后面两条会出现异常的语句就执行不到了,这样不久隐藏了异常了吗? |