try{
//code here
}
} catch (NoSuchMethodException e) {
e.printStackTrace();
} catch (SecurityException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
}
比起每次调用方法都try和catch,这种最后一起catch的做法的代码量和可读性看上去好不少,不过有什么弊端吗?
------解决思路----------------------
catch 异常 分开抓 我觉得无非就是 当出现对应的异常时 出现对应的提示或者操作
只是个人意见
如果异常只是给自己或者开发看,我就全抓,如果给用户不同的提示和操作就必须分开 因为他看不懂
------解决思路----------------------
这里的异常下一个是上一个异常的父类,也可以是同级关系!但是不可以一开始就写父类的异常,这样后面的语句不会执行