摘要: 简述LinkedHashSet底层使用 LinkedHashMap 来保存所有元素,它继承自 HashSet,其所有的方法操作上又与 HashSet 相同,因此 LinkedHashSet 的实现上非常简单,只提供了四个构造方法,并通过传递一个标识参数,调用... 阅读全文
posted @ 2018-04-05 22:26 IT码客 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 简述TreeSet是基于TreeMap作为存储的可排序、可去重的有序集合继承于AbstractSet,AbstractSet实现了equals和hashcode方法实现了NavigableSet接口,意味着它支持一系列的导航方法,比如查找与指定目标最匹配项实... 阅读全文
posted @ 2018-04-05 18:27 IT码客 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 简述HashSet继承于AbstractSet,实现接口Set,内部使用HashMap来存储数据,数据存储在HashMap的key中,value只是同一个默认值,所以HashSet存储的值是不能重复的。HashSet实现HashSet几乎实现了Set接口中的... 阅读全文
posted @ 2018-04-05 16:41 IT码客 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 简述Iterator迭代器的定义:迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义是,提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。迭代器通常被称为“轻量级”对象,因为创建它的代价... 阅读全文
posted @ 2018-04-05 15:03 IT码客 阅读(422) 评论(0) 推荐(0) 编辑