- 2
- 0
- 约7.56千字
- 约 38页
- 2018-03-19 发布于河南
- 举报
04异常处理
第4章 异常处理 本章教学内容 异常定义 异常类层次结构 常用Java异常类 异常捕获及异常处理 声明异常 抛出异常 自定义异常 异常概述 异常概述 异常概述 异常概述 异常定义 异常是“异常事件”的简称,即应用程序在执行期间由于非正常现象,导致程序无法继续按正常流程执行的事件。 在Java异常处理中,异常本身作为一个对象,发生异常的同时产生一个异常对象。这个对象可能由应用程序本身产生,也可能由 Java 虚拟机产生,这取决于所产生异常的类型,在异常对象中包括了异常事件的类型以及发生异常时应用程序目前的状态和调用过程。通过对这些异常对象进行处理,程序员可以更为轻松和合理地处理应用程序中的种种错误和异常。 异常概述 异常类层次结构 Java语言提供了一系列异常处理类,这些类构成了异常类层次结构。在该层次结构中,位于异常类层次结构顶部的类叫做Throwable,Throwable类是Object类的直接子类,它又派生出两个子类,分别是Error类和Exception类。 异常概述 异常类层次结构 Error类(错误类)用于定义那些在正常环境下不会发生的情况,也就是说,Error类在发生严重错误时使用,如VirtualMachineError(虚拟机错误)、StackOverflowError(内存溢出)等。 Error类是程序无法恢复的异常情况,对于所有Error类以及其子类
原创力文档

文档评论(0)