- 5
- 0
- 约6.09千字
- 约 39页
- 2018-10-15 发布于湖北
- 举报
ch04程序流程跟异常处理
异常类体系结构图 finally块 无论try/catch块中发生了什么,finally块都一定会执行; 当异常发生时,程序可能会意外中断,有些被占用的资源就得不到清理。finally块可以确保执行所有的清理工作; 无论是否发生异常,finally块都将执行; finally块是可选的,可视具体情况决定是否添加; finally块必须和try块一起使用,不能单独存在。 try/catch/finally执行流程 try 块 finally 块 catch 块 无异常 发生异常 try/catch/finally应用模型 try { // 可能引发异常的语句 } catch (异常类型 异常变量) { // 在异常发生时执行的代码 } finally { // 最终必须执行的代码(即使发生异常),如释放资源等 } 异常类中的常用属性 多重catch块 有时候,在try块中的代码段将有可能产生多种不同类型的异常,而我们又需要针对不同的异常类型进行不同的处理方式,那么我们就可以使用多重catch块,来分别捕获不同类型的异常。 虽然多重catch块可以同时监视多个不同类型的异常,但是try块中一旦有某个异常产生,程序就会跳转到与之异常类型最匹配的catch块中执行,然后执行f
您可能关注的文档
最近下载
- 2022年江苏省南京市中考物理真题(含解析).docx VIP
- 送货单样本.pdf VIP
- 人教版(PEP)新教材小学三年级英语上册Unit 4 第2课时Part A learn教学课件.pptx
- 中国传统文化与生态文明知到智慧树期末考试答案题库2025年东北林业大学.docx
- 健身理论与方法.pdf VIP
- 江西省上饶市余干县2021-2022学年八年级下学期期末考试数学试卷(含解析).doc VIP
- 2025年江苏省南通市中考数学真题卷(含答案与解析).pdf VIP
- 华东师大版(2024)七年级体育与健康全一册教学设计(附教材目录).docx VIP
- 小学奥数--计算模块分类总结汇总版(裂项、巧算、比大小等题型总结全).doc VIP
- 湖南省2025年高考真题化学试卷.docx VIP
原创力文档

文档评论(0)