- 2
- 0
- 约小于1千字
- 约 8页
- 2021-03-20 发布于北京
- 举报
异常也称为例外,是在程序运行过程中发生的、会打断程序正常执行的事件
⑴ 算术异常(ArithmeticException)
⑵ 没有给对象开辟内存空间时会出现空指针异常(NullPointerException)
异常机制
⑶ 找不到文件异常(FileNotFoundException)
异常机制
1.抛出异常
当有异常出现时,将会抛出(throw)异常,即产生一个异常事件,生成一个异常对象,并把它提交给运行系统,再由运行系统寻找相应的代码来处理异常。一个异常对象可以由Java虚拟机来产生,也可以由运行的方法生成。
异常机制
2.捕获异常
异常抛出后,运行时系统从生成异常对象的代码开始,沿方法的调用栈进行查找,直到找到包含相应处理的方法代码,并把异常对象交给该方法为止,这个过程称为捕获(catch)异常。
异常机制
try{
要检查的程序语句 ;
…
}catch(异常类 对象名称){
异常发生时的处理语句 ;
}finally{
一定会运行到的程序代码 ;
}
异常机制
⑴ try程序块若是有异常发生时,程序的运行便中断,并抛出“异常类所产生的对象”
⑵ 抛出的对象如果属于catch()括号内欲捕获的异常类,则catch会捕捉此异常,然后进到catch的块里继续运行
⑶ 无论try程序块是否有捕捉到异常,或者捕捉到的异常是否与catch()括号里的异常相同,最后一定会运行finally块里的程序代码
Stack类的应用
异常处理的使用范例
案例解析
异常机制
谢谢观看
您可能关注的文档
- K302食品营养与配餐W3201糖尿病、高血压膳食营养指导KJ02糖尿病的检查.pptx
- KC3-物联网硬件基础2JFET的工作原理KC03121202-h01-JFET的工作原理.ppt
- KC3-物联网硬件基础2测试串联谐振电路教学导航kc03161101-h11.ppt
- KC3-物联网硬件基础2测试共漏放大电路KC03121209-h05-测试共漏放大电路.ppt
- KC3-物联网硬件基础2测试共源放大电路基本特性KC03121212-h04-测试共源放大电路.ppt
- KC3-物联网硬件基础2单元1角度调制教学导航kc03201101-h11.ppt
- KC3-物联网硬件基础2单元1锁相环教学导航kc03181101-h11.ppt
- KC3-物联网硬件基础2单元1振荡原理教学导航kc03171101-h11.ppt
- KC3-物联网硬件基础2高频功率放大器的分类及特点高频功放与低频功放的区别kc03161201-h08.ppt
- KC3-物联网硬件基础2高频功率放大器的工作原理案例分析30M谐振功放电路kc03161202-h08.ppt
最近下载
- 中班(4—5岁)孩子学习与发展指南.docx VIP
- 2023市政公用工程最高质量水平评价实体质量核查要点 (11.城市桥梁工程).docx
- 2026 年人教版高一化学上册期末质量检测试卷(附答案可下载).docx VIP
- 轴流风机技术规范.DOC VIP
- 2023市政公用工程最高质量水平评价实体质量核查要点(13.城市隧道工程).docx
- 乳腺癌诊疗指南(2022年版).pdf VIP
- 2023最高质量水平评价实体质量核查要点(1.通用部分).doc VIP
- 2022CSCO乳腺癌诊疗指南.pdf VIP
- 市政工程最高质量水平评价申报注意事项.docx VIP
- 高中数学公式大全--(图片版).docx VIP
原创力文档

文档评论(0)