如下的代码段中,如果方法unsafe()正常运行,那么结果是( )。 public void example() { try { unsafe(); System.out.pri

admin2010-07-28  37

问题 如下的代码段中,如果方法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");    }

选项 A、Test 3 Test 4
B、Test1 Test3 Test4
C、Test1 Test3
D、Test1 Test4

答案2

解析 在正常情况下,打印Test1、Test3、 Test4:在产生可捕获异常时,打印Test2、Test3、 Test4;在产生不可捕获异常时,打印Test3,然后终止程序。注意finally后面的语句总是被执行。
转载请注明原文地址:https://kaotiyun.com/show/yQ9p777K
0

最新回复(0)