码迷,mamicode.com
首页 > 其他好文 > 详细

List和Set

时间:2015-04-07 19:09:57      阅读:122      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!