单选题
如下的代码段中,如果方法unsafe()正常运行,那么结果是( )。 public void example() { try { unsafe(); System.out.println("Testl"); }catch(SafeException e) { System.out.println("Test 2"); }finally{ System.out.println("Test 3'); } System.out.println("Test 4"); }
【正确答案】
B
【答案解析】[解析] 在正常情况下,打印Test1、Test3、 Test4:在产生可捕获异常时,打印Test2、Test3、 Test4;在产生不可捕获异常时,打印Test3,然后终止程序。注意finally后面的语句总是被执行。