API非常清楚它们之间的区别和/或关系:
采集
集合层次结构中的根接口。集合表示一组对象,称为其元素。一些集合允许重复的元素,而另一些则不允许。一些是有序的,而其他则是无序的。
http://download.oracle.com/javase/6/docs/api/java/util/Collection.html
清单有序集合(也称为序列)。该界面的用户可以精确控制列表中每个元素的插入位置。用户可以通过其整数索引(列表中的位置)访问元素,并在列表中搜索元素。
http://download.oracle.com/javase/6/docs/api/java/util/List.html
组不包含重复元素的集合。更正式地说,集合不包含元素对e1和e2,使得e1.equals(e2)最多包含一个空元素。顾名思义,此接口对数学集合抽象进行建模。
http://download.oracle.com/javase/6/docs/api/java/util/Set.html
地图将键映射到值的对象。映射不能包含重复的键;每个键最多可以映射到一个值。
http://download.oracle.com/javase/6/docs/api/java/util/Map.html
您是否对上述内容感到困惑?如果是这样,请编辑您的原始问题。谢谢。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)