您的位置: 网站首页 > 程序开发 > Java程序设计 > 第8章 异常处理 > 【8.1 异常处理概述】

8.1 异常处理概述

 

异常是指程序进入一种例外的情况,为了简化处理代码,让正常运作的程序段与处理异常的程序段分离。Java采用了异常处理的机制,既定义了一系列标准的异常,也允许程序员自己定义异常的类型,并编写异常的处理代码。

本章详细介绍错误与异常的区别,如何处理异常类和异常、以及如何定义自己的异常类。

本章主要内容

&        异常处理的概念

&        程序错误与处理

&        Java的异常处理

8.1  异常处理概述

程序“异常”(Exception)是指程序运行中进入一种“例外”的情况,也就是正常情况之外的一种“异常”。由于程序可能碰到的错误并不都能在源代码编译期间被检测到,有些问题必须在程序的运行期中解决,这样“异常”的情况将通过一些手续向接收者传递,令其知道应该如何正确处理此问题。这些手续被称为异常处理(Exception Handling)。

事实上,异常处理也并非Java的首创,它已经有很长的历史。早在20世纪60年代的大型计算机的操作系统中,已经采用异常处理的手段了,甚至在BASIC语言中也有on error goto语句。