- 2
- 0
- 约 22页
- 2017-08-24 发布于广东
- 举报
第6章 Java语言中的异常 异常 为了加强程序的鲁棒性(强壮性,robust),程序设计时,必须考虑到可能发生的异常事件并做出相应的处理 例6-1 虽然程序的鲁棒性加强了,但结构臃肿,大量的错误处理代码混杂在程序中,可读性差。目标程序也会增大许多 出错返回信息量太少,无法更确切的了解错误状况或原因。特别是,当出现上述语句没包含的情况时,程序将束手无策 Java异常处理机制 预定义了Exception类。在Exception类中定义了程序产生异常的条件 简化了代码的编写。常见的异常也可以统一处理,提高了效率,代码重用率高 允许程序员自己编写特殊的异常处理程序,以满足更独特的需要 抛出和捕获 方法的运行过程中,如果发生了异常,称程序产生了一个异常事件,相应地生成异常对象。生成异常对象并把它提交给运行时系统的这一过程称为抛出(throw)异常 异常发生时,Java运行时系统从生成对象的代码块开始进行回溯,找到包含相应异常处理的方法,并把异常对象交给该方法处理,这一过程称为捕获(catch) 例6-2 用异常处理方式来重写例6-1 异常机制的优点 把异常处理代码从常规代码中分离出来,增加了可读性,方便修改 按异常类型和差别进行分组,即从预定义的类Exception中派生自己的子类,对无法预测的异常也可以进行捕获和处理,克服了传统方法中错误信息有限的问题
您可能关注的文档
- 第2章 网络管理系统2 贺平课件.ppt
- 第2章 网络管理协议与软件课件.ppt
- 第2章 网页制作基础1课件.ppt
- 第2章 网页制作基础课件.ppt
- 第2章 信用制度课件.ppt
- 第2章 增值税课件.ppt
- 第2章、出纳业务的核算课件.ppt
- 第2章CADCAM支持技术课件.ppt
- 第2章会计的基本程序(会计学-武汉大学,余国杰)课件.ppt
- 第2章网络管理概述1课件.ppt
- 2025年天津铁道职业技术学院教师招聘笔试试题及答案解析.docx
- 2025年仙桃职业学院教师招聘笔试试题及答案解析.docx
- 2025年西安工程大学教师招聘笔试试题及答案解析.docx
- 2025年梧州医学高等专科学校教师招聘考试试题及答案解析.docx
- 2025年仙桃职业学院教师招聘考试试题及答案解析.docx
- 2025年上海第二工业大学教师招聘考试试题及答案解析.docx
- 2025年宿迁职业技术学院教师招聘笔试试题及答案解析.docx
- 2025年四川工商学院教师招聘笔试试题及答案解析.docx
- 2025年咸宁职业技术学院教师招聘笔试试题及答案解析.docx
- 2025年宿迁学院教师招聘笔试试题及答案解析.docx
最近下载
- The-Policy-Implementation-Process(政策执行过程英文版原文-托马斯·B·史密斯).pdf VIP
- _七彩虹RTX3070-GA104H8-E70原理图电路图、图纸参考.pdf VIP
- _七彩虹RTX3070-GA104H8-E70位置图电路图、图纸参考.pdf VIP
- 中职《餐饮服务与管理》考试题(附答案).doc VIP
- 园艺专业机测题目及答案.docx VIP
- 胡希恕经方医学理论体系.pptx
- 单招江苏语文试卷及答案.doc VIP
- 语文单招试卷.docx VIP
- 常州市九洲JSD08伺服说明书.pdf VIP
- 2026年正德职业技术学院单招《数学》真题及答案详解(真题汇编).docx VIP
原创力文档

文档评论(0)