实验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 常见系统异常
上传时间: 2013-12-09
上传用户:jhksyghr
LL(1)预测分析法 (1)判别文法是否为LL(1)文法。 (2)构造出分析表 (3)进行句子分析
上传时间: 2016-08-07
上传用户:xfbs821
嵌入式linux(2.6)+ARM(s3c2410)下的leds驱动程序
上传时间: 2016-08-18
上传用户:netwolf
按时间抽选(DIT)的基-2 FFT算法
上传时间: 2016-08-18
上传用户:huyiming139
(1)对以下6种常用的内部排序算法进行比较:起泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、堆排序。 (2)待排序表的表长不小于100;其中的数据要用伪随机数产生程序产生;至少要用5组不同的输入数据作比较;比较的指标为有关键字参加的比较次数和关键字的移动次数(关键字交换计为3次移动)。 (3)最后要对结果作出简单分析,包括对各组数据得出结果波动大小的解释。
上传时间: 2016-08-19
上传用户:赵云兴
《数字信号处理实验指导书(MATLAB 版)》 著者: (美)米特拉著 作译者: 孙洪等译 ISBN号: 7-121-00700-2 出版日期: 2005-01 出版社:电子工业出版社 内有书中个例子的源代程序。MAC,PC及UNIX环境下运行的不同代码。
上传时间: 2014-11-24
上传用户:thuyenvinh
离散事件模拟 (1) 熟练掌握队列的两种存储方式。 (2) 掌握队列的基本操作及应用。 (3) 利用链式存储线性表和队列实现银行业务模拟程序
上传时间: 2013-12-24
上传用户:wfl_yy
离散事件模拟 (1) 熟练掌握队列的两种存储方式。 (2) 掌握队列的基本操作及应用。 (3) 利用链式存储线性表和队列实现银行业务模拟程序
上传时间: 2014-01-27
上传用户:ruixue198909
实现ucos任务调度时保存LCD上的显示信息,并且在重新恢复至该任务时可以恢复屏幕
上传时间: 2014-12-08
上传用户:klin3139
51单片机编写制做的电子计算器(韩国)汇编语言、C语言
上传时间: 2016-09-03
上传用户:haohaoxuexi