一、多选择
1.单列集合的顶层接口是( )
a) java.util.Map
b) java.util.Collection
c) java.util.List
d) java.util.Set
答案:B
2.ArrayList类的底层数据结构是( )
a) 数组结构
b) 链表结构
c) 哈希表结构
d) 红黑树结构
答案:A
3.LinkedList类的特点是( )
a) 查询快
b) 增删快
c) 元素不重复
d) 元素自然排序
答案:B
4.Vector类的特点是( )
a) 线程同步
b) 线程不同步
c) 增删快
d) 底层是链表结构
答案:A
5.关于迭代器说法错误的是( )
a) 迭代器是取出集合元素的方式
b) 迭代器的hasNext()方法返回值是布尔类型
c) List集合有特有迭代器
d) next()方法将返回集合中的上一个元素.
答案:D
6.在我们所学知识中,下面哪几项是接口( )(多选)
a) java.util.Map
b) java.util.Collection
c) java.util.List
d) java.util.Set
答案:ABCD
7.实现下列哪个接口,可以启用比较功能( )
a) Runnable接口
b) Iterator接口
c) Serializable接口
d) Comparator接口
答案:D
8.下面代码运行的结果是( )
ArrayList<String> al = new ArrayList<String>