Java 第8章 异常处理 8.2 处理异常 8.1 保证程序的健壮性:异常处理 教学要求: 理解:异常的分类、程序中引入异常机制的好处 掌握:定义异常,使用try、catch、throw、throws和finally语句 8.1 保证程序的健壮性:异常处理 异常的基本概念 语法错误:编译时被检测出来的错误,这种错误一旦产生并不会生成运行代码。 运行错误:在程序运行时代码序列中产生的一种出错情况。这种运行错误倘若没有及时进行处理,可能会造成程序中断、数据遗失乃至系统崩溃等问题。这种运行错误也就是我们常说的“异常”。 8.1 保证程序的健壮性:异常处理(续) Java的异常处理机制 异常(Exception)是特殊的运行错误对象,对应着Java语言特定的运行错误处理机制。 发生下列情况时,会出现异常: (1)想打开的文件不存在 (2)网络连接中断 (3)正在装载的类文件丢失 8.1 保证程序的健壮性:异常处理(续) Java中定义了很多异常类,每个异常类都代表了一种常见的运行错误,类中包含了该运行错误的信息和处理错误的方法等内容。 每当Java程序运行过程中发生一个可识别的运行错误时,即该错误有一个异常类与之相对应时,系统都会产生一个相应的该异常类的对象。 一旦一个异常对象产生了,就将其抛出到其调用程序中,发出已经发生问题的信号。 然后,调用方法捕获抛出的
原创力文档

文档评论(0)