Given:
11. static void test(){
12. try{
13. String x = null;
14. System.out.print(x.toString() + " ");
15. }
16. finally{System.out.print("finally ");}
17. }
18. public static void main(String[] args){
19. try{test();}
20. catch(Exception ex){System.out.print("exception ");}
21. }
What is the result?
A. null
B. finally
C. null finally
D. Compilation fails.
E. finally exception
答案:E
12行的try语句中,可以没有catch语句么?
20行的catch是在finally语句之后执行的么?
最后就是20行catch的错误是什么呢?因为x.toString()这个方法的问题么?
慕村225694
大话西游666
相关分类