java课件第八讲 异常处理.pptVIP

  • 6
  • 0
  • 约5.46千字
  • 约 25页
  • 2015-09-14 发布于广东
  • 举报
java课件第八讲 异常处理

* * 8.异常处理 8.1异常处理的意义 1.异常的基本概念 Java通过面向对象的方法来处理程序错误,在Java中,错误被称为例外(Exception),有时也把例外称为异常 Java中声明了很多异常类,每个异常类都代表了一种运行错误,类中包含了该运行错误的信息和处理错误的方法等内容。 2.Java处理错误的方法 在一个方法的运行过程中,如果发生了例外,则这个方法(或者是Java虚拟机)生成一个代表该例外的对象(包含了该例外的详细信息),并把它交给运行时系统,运行时系统寻找相应的代码来处理这一例外。我们把生成例外对象并把它提交给运行时系统的过程称为抛出(throw)一个例外。 运行时系统在方法的调用栈中查找,从生成例外的方法开始进行回朔,直到找到包含相应例外处理的方法为止,这一个过程称为捕获(catch)一个例外。 如果java运行时系统找不到可以捕获异常的代码或方法,则运行时系统将终止,相应的java程序也将退出。 method1 method2 method3 method4 探测抛出例外 传 递 捕获处理例外 调 用 8.2错误的分类 Java系统根据错误的严重程度不同,将错误分为两类: 错误:是致命性的,即程序遇到了非常严重的不正常状态,不能简单地恢复执行。 异常:是非致命性的,通过某种修正后可以继续执行 Throwable Error Exception Ru

文档评论(0)

1亿VIP精品文档

相关文档