SCJP題庫第189題

 
23. Object[] myObjects = {
24. new Integer(12),
25. new String("foo"),
26. new Integer(5),
27. new Boolean(true)
28. };
29. Arrays.sort(myObjects);
30. for(int i=0; i<myObjects.length; i++){
31. System.out.print(myObjects[i].toString());
32. System.out.print(" ");
33. }
What is the result?
A. Compilation fails due to an error in line 23.
B. Compilation fails due to an error in line 29.
C. A ClassCastException occurs in line 29.
D. A ClassCastException occurs in line 31.
E. The value of all four objects prints in natural order.

Ans: C

解說:
myObjects這個集合物件裏不同型態的物件,不同型態的物件排序時(需進行比較)會產生例外。(29)

Comments

Popular posts from this blog

Android-使用webview在V3版的Google地圖GPS定位