异常
文章平均质量分 66
想吃一口西多
这个作者很懒,什么都没留下…
展开
-
异常转译和异常链
class CarWrongException extends Exception{ private static final long serialVersionUID = 1L; public CarWrongException(String message, Throwable cause) { super(message, cause); } public CarWro...原创 2018-03-29 18:37:19 · 290 阅读 · 0 评论 -
7.0异常的新特性以及原则
Java7的异常新特性:1)增强的throw2)多异常捕获3)自动资源关闭处理异常的原则:1.异常只能用于非正常情况,try-catch的存在也会影响性能2.需要为异常提供说明文档,比如java doc,如果自定义了异常或某一个方法抛出了异常,我们应该记录在文档注释中(写清楚这些干嘛,人家调用的时候就能看到)3.尽可能避免异常 如NullPointerException4.异常的粒度很重要,应该为...原创 2018-03-29 22:50:02 · 106 阅读 · 0 评论 -
自定义异常
为什么需要自定义异常:SUN没有定义好,所以我们根据自己业务来定义怎么定义:(1)定义一个受检查的异常(编译异常)继承于java.lang.Exception(2)定义一个运行时期的异常类(运行异常) 继承于 java.lang.RuntimeException简单例子:public class loginException extends RuntimeException{ priva...原创 2018-03-29 10:41:14 · 174 阅读 · 0 评论