给定如下Java代码,编译运行的结果是( )。 import java.util.*; public class Test { public static void main (String [ ] arge) { List list = new ArrayList ( ); list.add("A"); list.add(2,"B"); String s = (String) list.get ( 1 ); System.out.println (s); }}
A. 编译是发生错误
B. 运行时引发异常
C. 正确运行,输出:A
D. 正确运行,输出:B
查看答案
给定如下Java代码,编译运行的结果是( )。 import java.util.*; public class Test { public static void main (String [ ] arge) { Map map = new HashMap ( ); String s = “key”;. map.put (s,”Hello”); map.put (s,”World”); System.out.println (map.size ( ) ); }}
A. 编译时发生错误
B. 运行时引发异常
C. 正确运行,输出:1
D. 正确运行,输出:2
已知ArrayList继承了List接口,现预构造ArrayList类的一个实例,下列哪个方法是正确的( )
ArrayLIst myList = new Object();
B. List myList = new ArrayList();
C. ArrayList myList = new List();
D. List myList = new List();
java的集合框架中重要的接口java.util.Collection定义了许多方法。选项中哪个方法不是Collection接口所定义的?( )
A. compareTo(Object obj)
B. boolean remove(Object obj)
C. boolean constainsAll(Collection c)
D. int size()
集合框架的顶层接口是( )
A. java.util.Map
B. java.util.Collection
C. java.util.List
D. java.util.Collections