异常机制利用案例轻松学习Java语言配套PPT.ppt
《异常机制利用案例轻松学习Java语言配套PPT.ppt》由会员分享,可在线阅读,更多相关《异常机制利用案例轻松学习Java语言配套PPT.ppt(18页珍藏版)》请在三一办公上搜索。
1、第十二讲:异常处理机制,清华大学出版社利用案例轻松学习Java语言(2013年)配套课件PPT不足之处请多多指教,课程导入,对象编程的三个特征:封装、继承和多态,Java语言实现了这三个特征。,1、已经学习的相关知识,2、思考问题,每个人都有缺点,任何完美的程序都有可能存在错误,本次课讨论Java语言利用面向对象的方法处理异常。,12.1 异常的概念,不符合语法规则而产生,程序正常运行后没有得到预期的结果,程序在运行过程中出现的错误,例如除数为0、数组下标越界,异常指程序在运行过程发生在正常情况以外的事件,例如,用户输入错误、除数为0、需要的文件不存在、文件不能不开、数组下标越界、类型不匹配等
2、等,12.2 异常处理的作用,Java语言的一个重要特征是提供了完善的面向对象异常处理机制,并且容易区别异常处理代码与正常程序代码。,预防错误的程序代码或系统错误所造成的不可预期的结果发生,恢复异常发生前的状态或对这些结果做一些善后处理,以保证程序可以正常结束而不会崩溃,增加了程序的灵活性、程序的可读性和可靠性,减少了编程人员的工作量,12.3 异常处理机制,每当Java程序在运行过程中发生一个可识别的运行错误时,系统都会产生一个相应异常类的对象,并由系统中相应的机制来处理,以确保不会产生死机、死循环或其它对操作系统有损害的结果,从而保证了整个程序运行的安全性。,12.4 异常类结构,Java
3、语言中定义了很多异常类,每个异常类代表一类运行错误,异常类包含了运行错误的信息(异常数据成员)和处理错误的方法(异常类的成员方法)。,包含Java系统或执行环境中发生的异常,这些异常用户无法捕捉,例如CPU运行错误、内存溢出等等,一般性的异常,如I/O异常、SQL异常等,这些异常是用户可以捕捉的,12.5 异常分类,它代表了Java系统中的内部错误,例如内存不足以及处理器错误等等,如果出现这种错误,这些异常由虚拟机直接抛出。,是程序在运行过程中产生的错误,程序员可以通过调试程序来修复这种错误。例如错误的类型转换、数组下标越界和试图访问空指针等等,可以捕获也可以不捕获。,Java编译器检查它,当
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 异常 机制 利用 案例 轻松 学习 Java 语言 配套 PPT
链接地址:https://www.31ppt.com/p-6283854.html