Java异常报错机制-学习笔记(2)
来源:互联网 发布:超级基因优化液.txt 编辑:程序博客网 时间:2024/06/05 04:05
1.Java异常的分类
checked异常:非运行时异常,系统强制处理的异常信息。例:IOException
Runtime异常:运行时异常,程序运行时报出的异常信息。例:NullPointerException
2.异常继承体系:
3.常见异常类:
4.学习心得:
I.异常的捕获顺序是先子类异常,最后是父类异常(否则父类会先捕获到异常信息,子类的异常将不会出现)
II.try必须有,catch或者finally至少有一个,catch可以出现多次
III.当try块中存在return或者throw等结束语句的时候,程序会跳到finally块顺序执行。如果finally块不存在return或者throw等结束语句,则返回继续执行try内容,否则将从finally块退出。try块中如果有System.exit(1)语句的时候,将直接退出虚拟机,不再执行finally块。
IV.子类方法中抛出的异常类型应该是父类抛出异常的子类或者相同,子类方法中不允许比父类抛出更多的异常。
V.异常链(责任链):异常的处理被分开,一部分留给内部人员,另一部分经过包装,抛出一个新的异常,给用户看。
总结:
异常处理机制的初衷是将不可预期的异常处理代码和正常的业务逻辑处理代码分离。这样就要求,能内部处理的逻辑异常就内部处理,不再抛出,否则过多的抛出将会影响到程序执行的性能。
- Java异常报错机制-学习笔记(2)
- [学习笔记]Java异常机制
- [学习笔记]Java异常机制
- java学习笔记-java异常处理机制
- java异常机制(学习笔记)
- 异常机制学习笔记
- 异常机制—学习笔记—java中异常处理
- JAVA学习笔记26——异常机制2:常见异常+异常处理其余两种方法+自定义异常
- JAVA学习笔记_关于异常机制处理问题
- 黑马程序员——学习笔记07.Java异常机制
- Java并发学习笔记(二)-Executor捕获异常机制
- 疯狂Java学习笔记(49)------------异常处理机制
- Java学习笔记(49)------------异常处理机制
- Java笔记之异常机制
- java笔记之异常机制
- java-异常 报错
- Java SE学习笔记:Java的异常机制和异常的处理
- 深入学习java异常机制
- 公司待你不公平?
- DeviantArt 出品的 HTML5 绘图程序
- 让你不富都难的28个理财习惯
- 1.3.2 Barn Repair
- 世界上最遥远的距离
- Java异常报错机制-学习笔记(2)
- 项目管理之项目管理工具的使用!!
- bucket sort 桶排序
- 内存六种异常故障排除法
- Virtools工作流程
- 程式開發質量檢查(三)
- error C2664
- Android界面布局之gravity
- 平台开发01-信息管理平台构思