12-异常处理.pptVIP

  • 3
  • 0
  • 约5.09千字
  • 约 29页
  • 2017-06-06 发布于江西
  • 举报
12-异常处理

第十讲 异常处理 主讲:刘 建 * * 本讲主要内容 1、异常的概念 2、异常的分类 3、捕获异常(try-catch-finally) 4、抛出异常 (throws 和 throw) 5、创建自己的异常 一、异常的概念 1、 在Java中,错误被称为异常(Exception) 2、 如果发生了异常,当前方法或JVM会生成一个代表该异常的对象并把该对象交给运行时系统,运行时系统将寻找相应的代码来处理这一异常。我们把生成异常对象并把该对象提交给运行时系统的过程称为抛出(throw) 异常。 3、 运行时系统在方法的调用栈中查找,从生成异常的方法开始进行回朔,直到找到包含相应异常的处理方法为止,这一个过程称为捕获(catch)异常。 用异常的形式处理错误: { try { openTheFile; determine its size; allocate that much memory; read-File; closeTheFile; } catch(fileopenFailed) { dosomething; } catch(sizeDetermineFailed) { dosomething; } catch(memoryAllocateFailed)

文档评论(0)

1亿VIP精品文档

相关文档