- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 异 常 4.1 Java异常 4.2 异常处理 4.3 创建用户自己的异常 4.1 Java异常 4.1.1 异常的基本概念 异常(Exception)也称例外,是在程序运行过程中发生的、会打断程序正常执行的事件。在传统的程序设计语言中,要由编程者自己测试出错误发生的原因。通过使用if语句或switch语句来判断是否出现了异常事件,并进行相应的处理。 Java引入了异常和异常类 。 4.1.2 Java对异常的处理机制 1. 抛弃(throw)一个异常 2. 捕获(catch)一个异常 4.1.3 异常类(Exception) Java用面向对象的方法处理异常,一个异常事件由一个异常类的对象来代表。 1. Error类对象 2. Exception类之下的三个主要层次 4.1.4 异常类的方法和属性 1. 异常类的构造函数 2. 异常类的方法 4.2 异常处理 4.2.1 运行时异常 运行时异常是由Java运行时系统在程序的运行过程中检测到的,它可能在程序的任意部位发生,而且其数目可能很大,因此Java编译器允许程序不对它进行处理。 4.2.2 捕获异常 可以用try-catch-finally语句来捕获一个或多个异常,基本格式为: try { 调用产生异常的方法及其它java语句; } catch (异常类名 异常对象名) { 异常处理;} catch (异常类名 异常对象名) { 异常处理;} …… finally { 最终处理;} 1. try语句 2. catch语句 3. finally语句 4.2.3 声明异常 一个方法并不需要处理它所生成的异常,而是向上传递,由调用它的方法来处理这些异常,这时就要用到throws子句,它包含在方法的声明中,其格式如下: 返回类型 方法名([参数列表]) throws 异常名列表 4.2.4 抛弃异常 4.3 创建用户自己的异常 1. 创建异常 2. 抛出异常 *
您可能关注的文档
- HTML5基础开发教程 范立锋 于合龙 孙丰伟 第07章__HTML5的数据存储新.ppt
- HTML5基础开发教程 范立锋 于合龙 孙丰伟 第08章__HTML5离线应用及地理位置应用新.ppt
- HTML5基础开发教程 范立锋 于合龙 孙丰伟 第10章__CSS3高级应用新.ppt
- HTML和中文Dreamweaver MX2004实用教程 配套课件作者 杜金 郭海 曲彭生 第1章新.ppt
- HTML和中文Dreamweaver MX2004实用教程 配套课件作者 杜金 郭海 曲彭生 第4章新.ppt
- HTML和中文Dreamweaver MX2004实用教程 配套课件作者 杜金 郭海 曲彭生 第5章新.ppt
- HTML和中文Dreamweaver MX2004实用教程 配套课件作者 杜金 郭海 曲彭生 第7章新.ppt
- HTML和中文Dreamweaver MX2004实用教程 配套课件作者 杜金 郭海 曲彭生 第9章新.ppt
- Illustrator CS3中文版实例教程 1CD 汪晓斌 1新.ppt
- Illustrator CS3中文版实例教程 1CD 汪晓斌 3新.ppt
- Java 程序设计 朱喜福 林建民 唐永 第05章新.ppt
- Java 程序设计 朱喜福 林建民 唐永 第06章新.ppt
- Java 程序设计 朱喜福 林建民 唐永 第08章新.ppt
- Java 程序设计 朱喜福 林建民 唐永 第09章新.ppt
- Java 程序设计 朱喜福 林建民 唐永 第10章新.ppt
- Java 程序设计 朱喜福 林建民 唐永 第11章新.ppt
- Java 程序设计项目教程(教育部高职高专计算机教指委规划教材) 张兴科 季昌武 项目二新.ppt
- Java 程序设计项目教程(教育部高职高专计算机教指委规划教材) 张兴科 季昌武 项目九新.ppt
- Java 程序设计项目教程(教育部高职高专计算机教指委规划教材) 张兴科 季昌武 项目七新.ppt
- Java 程序设计项目教程(教育部高职高专计算机教指委规划教材) 张兴科 季昌武 项目十新.ppt
文档评论(0)