问题 单项选择题

如下的代码段中,如果方法unsafe()正常运行,那么结果是( )。 public void example() {try{ unsafe(); System.out.println("Test1");}catch(SafeException e){ System.out.println("Test 2");}finally{ System.out.println("Test 3’);}System.out.println("Test 4"); }

A.Test 3 Test 4

B.Test1 Test3 Test4

C.Test1 Test3

D.Tcst1 Test4

答案

参考答案:B

解析: 在正常情况下,打印Test1、Test3、 Test4;在产生可捕获异常时,打印Test2、Test3、 Test4 在产生不可捕获异常时,打印Test3,然后终止程序。注意finally后面的语句总是被执行。

单项选择题
单项选择题