第八周动手动脑

动手动脑一:

请阅读并运行AboutException.java示例

AboutException.java

 答:

结论:

异常 (Exception):发生于程序执行期间,表明出现了一个非法的运行状况。许多JDK中的方法在检测到非法情况时,都会抛出一个异常对象。

例如:数组越界和被0除

 动手动脑二:多层的异常捕获-1

阅读以下代码(CatchWho.java),写出程序运行结果:

 

 CatchWho

 

答:运行结果:

ArrayIndexOutOfBoundsException/内层try-catch

发生ArithmeticException

 

动手动脑二:多层的异常捕获-2

 

 阅读以下代码(CatchWho.java),写出程序运行结果:

 CatchWho2

答:运行结果:

ArrayIndexOutOfBoundsException/外层try-catch

动手动脑三:

请先阅读 EmbedFinally.java示例,再运行它,观察其输出并进行总结。

 

 EmbededFinally

 

posted @ 2018-11-11 22:17  孙浩楠  阅读(179)  评论(0编辑  收藏  举报