- 1
- 0
- 约6.1千字
- 约 29页
- 2017-10-13 发布于浙江
- 举报
第5章 异常处理(20的08)
第5章 异常处理 学习目标 掌握Java规范中的异常处理机制 怎样用try-catch-finally语句进行捕获和处理异常 掌握怎样自定义异常类 掌握使用异常时的一般原则 熟悉Java系统中定义的标准异常 5.1 异常处理 5.1.1 异常处理机制 程序中的错误不可避免,只能尽可能的减少错误 捕捉错误的最佳时机: 在编译时捕捉错误 编译时不能发现错误,怎么办? 在运行期捕捉错误 Java在语言一级提供了运行期的错误处理机制:异常处理机制 异常 什么是异常? 异常是指在某些情况下,正在执行的代码块或方法无法继续进行的问题。 在Java中异常是一个对象,该对象包含了异常的名字、出现位置等信息。 例如: 整数运算中,除数为零,如果对除数没有进行检查,运行时除数的值是0,这时这段代码不知道如何去处理这种错误,会抛出一个异常,程序原来的流程被终止。 定义了一个引用,但是编程时忘了给该引用赋值,即该引用并未指向任何对象。程序执行时会抛出一个空指针异常。 抛出空指针异常的例子 异常处理机制定义 Java中定义了很多异常类,每个异常类都代表了一种运行错误,异常类中包含了运行错误的信息和处理错误的方法等内容。每当Java程序运行过程中发生一个可识别的运行错误时,即该错误有一个异常类与之相对应时,系统都会产生一个相应的该异常类的对象,即抛出一个异常。 一旦一个异常对象产生了,系统中就一定有相应的机
您可能关注的文档
- 科学仪器编码的.doc
- 科研项目推广 应用的.ppt
- 第04章 数组、字符吹漠与例外处理.ppt
- 第07章 窗口框架的.ppt
- 第10章核外遗传的.ppt
- 第10章 核外遗传分蔚啮.ppt
- 第11章特殊图(10.5)的.ppt
- 第12章 翻译的.ppt
- 第11章 特殊图的.ppt
- 第13章 代谢调节与坏涅因表达调控.ppt
- 高中生学校图书推荐系统在阅读教育中的应用研究论文.docx
- 高中语文学习任务群在培养学生创新思维与实践能力中的应用研究论文.docx
- 小学科学实验设计与学生动手能力培养策略分析论文.docx
- 初中英语课堂合作学习模式优化与应用研究论文.docx
- 高中物理实验:纸桥承重结构参数对稳定性的影响研究论文.docx
- 高中化学实验:洗涤剂去污能力与成分配比的关系论文.docx
- 初中Python编程教学中的创新思维培养与实践研究论文.docx
- 高中道德与法治教学中的法律知识教育与实践能力培养研究论文.docx
- 小学生学校午餐满意度调查:饮食行为与心理健康促进策略研究论文.docx
- 小学科学课堂观察记录与教学效果优化的关联性研究论文.docx
原创力文档

文档评论(0)