网站大量收购闲置独家精品文档,联系QQ:2885784924

Java课程14_异常.pdfVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java课程14_异常

IT教育系列 JAVA- 第14 节 非正常运行时的补救措施 异常(Exception)处理 版权声明 • 本课件由浙江浙大网新集团有限公司(以下简称:网新集团)编制,仅 供网新集团培训机构的学员学习使用; • 网新集团享有本课件中的文字叙述、文档格式、插图、照片等所有信息 资料的版权,受知识产权法及版权法等法律、法规的保护。任何个人或 组织未经网新集团的书面授权许可,均不得以任何形式使用本课件的任 何内容,否则将视为不法侵害,网新集团保留追究侵权人相关法律责任 的权利 • 如您不接受上述声明,请勿使用本课件,并尽快销毁或删除本课件任何 形式的备份;如您使用本课件,将被视为您接受并同意遵守上述声明。 第2页 内容提要 1 异常介绍 2 异常处理基础 异常分类 3 4 异常捕获语法 5 异常堆栈 5 6 用户自定义异常及示例 第3页 1.1 异常— 介绍 • Java编程语言的特点之一就是健壮性,意味着错误应最少, 一旦出现错误可以适当处理。 • 在编译的时候不能检测到所有错误,运行时发生的错误称 为异常。处理这些异常就称为异常处理。 • Java异常处理功能涉及的是运行时错误的处理和恢复。 1.1 异常— 介绍 Java程序可能会发生错误,这种出错的情况被描述成异常,当异常发 生时,代表该异常的对象被创建并且在导致该错误的方法中被抛出,如:要 打开的文件不存在、网络传输中断等; Java基本类中定义了很多种类型的异常,如IOException (输入输入 异常)、SQLExcepiton(数据库执行异常)等,所有的异常类,都是 Exception类的子类。可根据需要定义自己的异常类,以进一步明确异 常的类型和定义新的方法 第5页 1.2 异常处理基础 • Java异常处理通过5个关键字控制: – try——包含异常监控的代码 – catch——捕获异常 – throw——手动引发一个异常 – throws——方法可能引发的异常 – finally——代码块无论是否发生异常,都会被执行 1.2 异常处理基础 • 在Java代码中可用来处理异常的方式有2种: – 可能引发异常的语句放在try块内,而处理异常的相应语 句则放入在catch块内; – 发生异常时,就放弃对它的执行,因此,不需要在方法 中提供try -catch块,而是方法声明包含throws子句, 通知潜在的调用者,如果发生异常,必须由调用者处理。 1.3 异常— 分类 • 所有的异常都起源于Throwable ,但是Throwable类分为两 个分支:Error和Exception。 • Error分支用于Java运行时系统的内部错误和资源耗尽错误。 这些错误很少发生,通常都是灾难性的致命错误,不是程 序可以控制的。 • 当进行Java编程时,我们要把重点放在Exception分支上。 1.3 异常— 分类

文档评论(0)

wnqwwy20 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档