统一使用catch (Exception e) 捕获异常有什么坏处吗

J2EE 码拜 9年前 (2016-05-04) 1430次浏览
假如都用这个类捕获错误,捕获时能不能看到是具体哪个子异常类,通过e.Message()报的消息看?
解决方案

2

用  instanceof(e)==xxexception

4

可以看到,
写个测试类就很明了的可以看到啊

6

本人通常用e.printStackTrace();

8

坏处倒是没有,很多时候人家细分异常只不过是能更好的定位异常,然后有可能对待不同的异常有不同的处理!

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明统一使用catch (Exception e) 捕获异常有什么坏处吗
喜欢 (0)
[1034331897@qq.com]
分享 (0)