- 1
- 0
- 约4.24千字
- 约 24页
- 2018-11-30 发布于江苏
- 举报
java教程之异常处理演示文稿
10.异常处理 本章要点 异常处理的意义 使用try...catch...finally 异常的继承体系 Checked异常与Runtime异常 throws与throw 自定义异常 异常跟踪栈 异常概述 异常处理已经成为衡量一门语言是否成熟的标准之一,目前的主流编程语言如C++、C#、Ruby、Python等,大都提供了异常处理机制。增加了异常处理机制后的程序有更好的容错性,更加健壮。 传统错误处理的缺陷 传统错误处理机制,主要如下两个缺点: 无法穷举所有异常情况:因为人类知识的限制,异常情况总比可以考虑到的情况多,总有“漏网之鱼”的异常情况,所以程序总是不够健壮。 错误处理代码和业务实现代码混杂:这种错误处理和业务实现混杂的代码严重影响程序的可读性,会增加程序维护的难度。 使用try...catch捕获异常 执行try块里的业务逻辑代码时出现异常,系统自动生成一个异常对象,该异常对象被提交给Java运行时环境,这个过程被称为抛出(throw)异常。 这群里很多高手的,前面是三三中间四一,接着s是五七最后八一零。 Java运行时环境收到异常对象时,会寻找能处理该异常对象的catch块,如果找到合适的catch块并把该异常对象交给该catch块处理,那这个过程被称为捕获(catch)异常;如果Java运行时环境找不到捕获异常的catch块,则运行时环境终止,Java程序也将退出
您可能关注的文档
- EHOB褥疮预防及护理中英文演示文稿.ppt
- ERP基础之应用专业名词解释.doc
- ERP小故事-图文并茂演示文稿.ppt
- Etam店铺基础陈列演示文稿.ppt
- EPS数据平台演示文稿.ppt
- EVE姐妹会任务图文.doc
- Excel基础培训演示文稿.pptx
- exlce表格处理软件(一)演示文稿.ppt
- Excel电子表格演示文稿.ppt
- E审通培训教程演示文稿.ppt
- 2025-2026学年上海市普陀区曹杨第二中学高一(下)期末数学试卷(含答案).docx
- 2025-2026学年新疆生产建设兵团第二中学高一(下)期末数学试卷试卷(含答案).docx
- 2025-2026学年湖南省永州市高一(上)期末数学试卷(含答案).docx
- 2025-2026学年江西省宜春市丰城市第九中学日新班高三(下)期中数学试卷(含答案).docx
- 2025-2026学年云南省昆明市官渡区星耀学校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年辽宁省葫芦岛市实验高级中学高三(下)期中数学试卷(含答案).docx
- 2025-2026学年浙江省杭州市八县区高三(上)期末数学试卷(含答案).docx
- 2025-2026学年陕西省西安市某校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年河北省沧州十校高三(上)期末数学试卷(含答案).docx
- 《休克新理念》课件.pptx
最近下载
- 高一数学人教A版必修第一册第一章《集合》训练卷(含解析).pdf VIP
- 消防泵拆除与安装施工方案的安全与质量控制.docx VIP
- 泓格新产品:ET-7002多功能模块.pdf VIP
- 7到24月龄婴幼儿喂养指南实用要点.pdf
- ITTC国际船舶技术委员会 计算流体力学 7.5–03 CFD 7.5-03-02 Resistance and Flow 7.5-03-02-04 Practical Guidelines for Ship Resistance CFD 技术指南.pdf
- 2025年中国中小企业融资需求与渠道分析报告.pdf VIP
- 泓格发布新品CAN总线转单模光纤网桥I-2533CS-60.pdf VIP
- 泓格新产品:Profibus远程4-ch模拟电流_电压输出模块.pdf VIP
- Behringer百灵达 CX2310 快速指南.pdf
- 2026年公益诉讼检察岗遴选试题及答案.docx
原创力文档

文档评论(0)