java异常处理原则
2017-11-01 14:58
239 查看
java异常处理原则
异常处理的原则:1.函数内容如果抛出需要检测的异常,那么函数上必须要声明。
否则必须在函数内用 try catch捕捉,否则编译失败。
2.如果调用到了声明异常的函数,要么 try catch要么throws,否则编译失败。
3.什么时候catch,什么时候 throws呢?
功能内容可以解决,用catch.
解决不了,用throws告诉调用者,由调用者解决。
4.一个功能如果抛出了多个异常,那么调用时,必须有对应多个catch进行针对性的处理。
内部有几个需要检测的异常,就抛几个异常,抛出几个,就catch几个。
try catch finally 代码组合特点
1.组合 try catch finally
2.try catch (多个)当没有必要资源需要释放时,可以不用定义finally
3.try finally 异常无法直接catch处理,介但是资源需要关闭。
异常的注意事项:
1.当子类继承父类时,如果父类的方法抛出异常,当子类重写父类的该方法时,那么子类只能抛出父类 的异常或者该异常的子类
2.如果父类抛出多个异常,那么子类只能抛出父类异常的子类
子类重写父类只能抛出父类的异常或者子类
注意,如果父类的方法没有抛出异常,那么子类重写时绝对不能抛
相关文章推荐
- java异常处理之使用异常的技巧与原则
- Java异常处理-原则
- Java异常以及处理原则
- java异常处理原则
- java 中的checked exception vs unchecked exception及异常处理或抛出原则
- 有效处理Java异常三原则
- Java异常处理原则
- 有效处理 Java 异常三原则
- 重提异常(JAVA的异常处理原则与存在的问题)
- 有效处理Java异常三原则
- 【转】java 中异常处理原则
- 有效处理Java异常三原则
- 有效处理Java异常三原则
- 有效处理Java异常三原则
- 有效处理 Java 异常三原则
- Java异常处理的原则和忌讳
- JAVA异常处理原则和log4j输出详细异常分析
- 有效处理 Java 异常三原则
- Java基础学习总结(123)——Java异常处理原则
- Java异常处理原则,check and Unchecked Exception