首页 > 编程语言 > 详细

大龄屌丝自学笔记--Java零基础到菜鸟--029

时间:2015-10-08 21:28:20      阅读:272      评论:0      收藏:0      [点我收藏+]

Set,HashSet,TreeSet,Collection使用总结

 

1、Set

不包含重复元素,即不包含满足e1.equals(e2)。

特点:无序,唯一

 

2、HashSet

底层数据结构是哈希表(以元素为链表的数组)

hashCode();

equals();

 

 

3、TreeSet

底层数据结构是红黑树(自平衡的二叉树)

 

4、Collection使用总结

是否唯一:是:Set,是否排序:是:TreeSet

                否:HashSet

     否:List,是否强调安全:是:Vector

                  否:查询多,ArrayList

                    增删多,LinkedList

若不知道,用Set还是List,用ArrayList

若不知道,用哪个List,用ArrayList

若不知道,用哪个Set,用HashSet

大龄屌丝自学笔记--Java零基础到菜鸟--029

原文:http://www.cnblogs.com/liverpool/p/4862106.html

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