在oneMethod()方法运行正常的情况下,程序段将输出______。 public void test() { try{ oneMethod(); System.out.println("

admin2010-02-22  27

问题 在oneMethod()方法运行正常的情况下,程序段将输出______。      public void test()      {            try{ oneMethod();            System.out.println("ndition 1";            } catch  (ArrayIndexOutOfVoundsException e){            System.out.println("ondition 2";            } catch  (Exception e){            System.out.println("ondition 3";            } finally{            System.out.println ( "inally";            }      }

选项 A、condition1
B、condition2
C、condition3
D、condition1                                                            finally

答案8

解析 如果try块中的语句在执行时发生异常,则执行从该处中断而进入catch块,根据异常的类型进行匹配,最前面的优先进行匹配比较,只要该异常是catch中指定的异常的子类就匹配成功进而执行相应的catch中的内容,而finally块中的内容无论是否发生异常都将被执行。
转载请注明原文地址:https://kaotiyun.com/show/r4np777K
0

最新回复(0)