08异常处理.pptVIP

  • 5
  • 0
  • 约8.77千字
  • 约 19页
  • 2016-12-19 发布于贵州
  • 举报
第九章 异常处理 本章要点 异常类的继承关系 抓抛模型 try-catch-finally关键字 throw和throws关键字 异常简介 程序运行过程时都可能发生会打断程序正常执行的事件。比如除数为零0、数组下标越界、文件找不到、内存不足等。 Java中的异常也采用了OO的思想,所有的异常都使用类来描述。程序产生异常,我们通常称为抛出(throw)异常,此时系统JVM会自动的实例化一个异常类的对象,对象中保存了具体的异常描述信息。 所有非正常状况的类分为两种,即:Error , Exception. Java异常处理 利用抓抛模型处理异常 利用面向对象的方法来处理异常 异常类型 Object 类的直接子类Throwable描述了所有被虚拟机抛出的非正常状况。一般情况下很少用Throwable,而是使用它的两个子类Error、Exception。 Error类特指应用程序在运行期间发生的严重错误。如:虚拟机内存用尽、堆栈溢出等等。一般情况下这种错误都是灾难性的,所以没有必要使用异常处理机制处理Error。 Exception类有几十个子类,描述了不同类型的异常,其中以RuntimeException为代表的一些类,称为非检查性异常(unchecked Exception),以IOException为代表的一些类为检查性异常(checked Exception)。所谓的检查和非

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档