本帖最后由 宋美成 于 2014-3-24 11:28 编辑
请教一下大家,程序在图片里面,程序前面声明了两个异常,分别为,ArithmeticException与ArrayIndexOutOfBoundsExceptiong;
在后面的处理中,也定义了相应的处理办法
Q1:但是在前面的try语句块中,没有包含相应有关数组角标越界的语句内容,但程序执行是居然还是可以发现角标越界的错误,这是什么原理啊?那么try语句块的内容到底要包含些什么内容呢?
Q2:前面老师说异常处理的格式包括try{}catch{}和finally{};但好多程序并没有包含finally语句块,莫非这个格式并不是固定的?
|
|