文件名称:java3
- 所属分类:
- JSP源码/Java
- 资源属性:
- [WORD]
- 上传时间:
- 2012-11-26
- 文件大小:
- 91kb
- 下载次数:
- 0次
- 提 供 者:
- wan***
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
实验12 异常处理
12.1 实验目的
(1)掌握异常处理的编程特点。
(2)了解Java异常分类层次,常见系统异常。
(3)了解自定义异常的定义及方法异常的抛出与处理。
12.2 知识要点
Java把异常加入Java语言的体系结构,为异常定义了类和关键字,简化了错误处理代码。将错误处理从正常的控制流中分离出来,对错误实施统一处理。
12.2.1异常处理结构
try {
语句块;
} catch (异常类名1 参变量名) {
语句块;
}
catch (异常类名2 参变量名) {
语句块;
}
finally {
语句块;
}
说明:
(1)finally总是执行,它是异常处理的统一出口,常用来实现资源释放,文件关闭等。
(2)发生异常时try块内的后续语句不再执行;
(3)catch按照次序进行匹配检查处理,找到一个匹配者,不再找其它;catch的排列要按照先个别化再一般化的次序。不能将父类异常排在前、子类异常排在后。
12.2.2 常见系统异常
常见系统异常如表12-1所示。
表12-1 常见系统异常
-err
12.1 实验目的
(1)掌握异常处理的编程特点。
(2)了解Java异常分类层次,常见系统异常。
(3)了解自定义异常的定义及方法异常的抛出与处理。
12.2 知识要点
Java把异常加入Java语言的体系结构,为异常定义了类和关键字,简化了错误处理代码。将错误处理从正常的控制流中分离出来,对错误实施统一处理。
12.2.1异常处理结构
try {
语句块;
} catch (异常类名1 参变量名) {
语句块;
}
catch (异常类名2 参变量名) {
语句块;
}
finally {
语句块;
}
说明:
(1)finally总是执行,它是异常处理的统一出口,常用来实现资源释放,文件关闭等。
(2)发生异常时try块内的后续语句不再执行;
(3)catch按照次序进行匹配检查处理,找到一个匹配者,不再找其它;catch的排列要按照先个别化再一般化的次序。不能将父类异常排在前、子类异常排在后。
12.2.2 常见系统异常
常见系统异常如表12-1所示。
表12-1 常见系统异常
-err
(系统自动生成,下载前可以参看下载内容)
下载文件列表
实验12-异常处理编程.doc
实验13-流式输入输出与文件处理编程.doc
实验14-多线程编程.doc
实验13-流式输入输出与文件处理编程.doc
实验14-多线程编程.doc