java教程之异常处理演示文稿.pptVIP

  • 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程序也将退出

文档评论(0)

1亿VIP精品文档

相关文档