这个题是别人发给我的一个文档,我把题目放这里,自己写一下答案和理解 有什么不正确的欢迎指出
1.单列集合的顶层接口是 [ b ]
a) java.util.Map b) java.util.Collection
c) java.util.List d) java.util.Set
2.ArrayList类的底层数据结构是 [ a ]
a) 数组结构 b) 链表结构 c) 哈希表结构 d) 红黑树结构
LinkedList是链表 带Hash的才是哈希结构 红黑树是键值对--Map
3.LinkedList类的特点是 [ b ]
a) 查询快 b) 增删快 c) 元素不重复 d) 元素自然排序
查询快是Arraylist 不重复是Set 自然排序是TreeSet和TreeMap
List的特点是有序可重复,Set的特点是无序不重复
4.Vector类的特点是 [?]
a) 线程同步 b) 线程不同步 c) 增删快 d)底层是链表结构
不会啊..
5.关于迭代器说法错误的是 [ d ]
a) 迭代器是取出集合元素的方式 b) 迭代器的hasNext()方法返回值是布尔类型
c) List()集合有特有迭代器 d) next()方法将返回集合中的上一个元素
List集合的特有迭代器就是列表迭代器:ListIterator
next()方法时返回集合中的下一个元素 [next不就是下一个么 -.-]