List,Set,Map是否继承自Collection接口?
第1题:
A.Java.util.Map.
B.Java.util.List.
C.Java.util.Hashable.
D.Java.util.Collection.
第2题:
List、Map、Set 三个接口,存取元素时,各有什么特
点?
List 以特定次序来持有元素,可有重复元素。Set 无法拥有重复元素,内部排序。Map 保
存key-value 值,value 可多值。
HashSet 按照hashcode 值的某种运算方式进行存储,而不是直接按hashCode 值的大小进行
存储。例如,"abc" ---> 78,"def" ---> 62,"xyz" ---> 65 在hashSet 中的存储顺序不是62,65,78,
这些问题感谢以前一个叫崔健的学员提出,最后通过查看源代码给他解释清楚,看本次培训
学员当中有多少能看懂源码。LinkedHashSet 按插入的顺序存储,那被存储对象的hashcode
方法还有什么作用呢?学员想想!hashset 集合比较两个对象是否相等,首先看hashcode 方法
是否相等,然后看equals 方法是否相等。new 两个Student 插入到HashSet 中,看HashSet
的size,实现hashcode 和equals 方法后再看size。
同一个对象可以在Vector 中加入多次。往集合里面加元素,相当于集合里用一根绳子连接
到了目标对象。往HashSet 中却加不了多次的。
第3题:
此题为判断题(对,错)。
第4题:
You need to store elements in a collection that guarantees that no duplicates are stored and all elements can be accessed in natural order. Which interface provides that capability?()
第5题:
A.List接口继承自Collection接口,是单列集合
B.List集合中允许出现重复的元素
C.List集合存储元素是有序的,即元素的存入顺序和取出顺序一致
D.List集合中所有的元素是以二叉树方式进行存储的
第6题:
关于集合,下列叙述错误的是______。
A.集合中的对象称为它的元素
B.一个集合是代表一组对象的一个对象
C.集合主要用于处理各种类型的对象的聚集
D.集合包含四个重要接口:Collection、Set、List、Map
第7题:
list 、set、map 有什么区别?
第8题:
A.Java.util.Map.
B.Java.util.Set.
C.Java.util.List.
D.Java.util.StoredSet.
E.Java.util.StoredMap.
F.Java.util.Collection.
第9题:
Collection有两个子接口分别是List和Set,List集合的特点是(),Set集合的特点是()
第10题:
Map接口是自Collection接口继承而来。