黑马程序员技术交流社区
标题:
Set集合
[打印本页]
作者:
xxingfang
时间:
2015-4-18 23:28
标题:
Set集合
HashSet:
底层: 哈希表结构
特点:
不包含重复元素
无序(元素的存与取的顺序不一致)
线程不同步--不安全--效率高
HashSet如何保证元素唯一性:
重写 hashCode()方法 与 equals()方法
LinkedHashSet:
底层:哈希表结构 + 链表结构
特点:
不包含重复元素
由链表保证元素有序
由哈希表保证元素唯一
线程不同步--不安全--效率高
TreeSet:
底层:二叉树结构(红黑树结构)
线程不同步--不安全--效率高
TreeSet是如何保证元素的排序和唯一性的:
1: 元素对应的类,实现自然排序接口[Comparable],重写compareTo(obj1)方法
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2