首页 > 其他 > 详细

List和Set

时间:2015-04-07 19:09:44      阅读:172      评论:0      收藏:0      [点我收藏+]

List和Set都是Collection容器,他们都拥有Colletion接口的全部method。

List底层实现一般有三种:ArrayList(源码用数组实现)、LinkList(源码用链表实现)、Vector(基于线程安全,效率低)

Set接口主要实现了两个实现类:HashSet(按照哈希算法来存取集合中的对象,底层用map实现,存取速度比较快)TreeSet(实现了SortedSet接口,能够对集合中的对象进行排序)

List:有序可重复(对象存储的顺序是有序的(先后顺序),存储的对象可以重复)

Set:无序不可重复(对象的存储是无序的(其实是按hashcode排列),存储的对象不可以重复(重复对象会覆盖前面的对象)。

List和Set

原文:http://www.cnblogs.com/pengchi/p/4398892.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!