https://blog.csdn.net/HD243608836/article/details/80214413
首先是有一个悲伤的故事
讲道理,这是面试时遇到的第一个卡壳以至于转移面试官注意力的地方(……),还好之前有被人指点一下加确实已经仔细研究过HashMap,才不至于无法补救
其次我TM惊呆了
本想着回来以后好好看看HashSet的底层实现,结果打开源码一看的我惊呆了 
wocao怎么这么刺眼呢?你是set啊,你是Collection的子类啊,你叔叔才是Map啊,
你这样我心好痛啊

本文详细介绍了HashSet的实现,指出HashSet实际上是基于HashMap实现的,元素存储在HashMap的键上。文章强调了理解HashMap的重要性,因为HashSet的插入、删除操作与HashMap密切相关。此外,还提到了LinkedHashSet和TreeSet,前者通过LinkedHashMap保持插入顺序,后者基于TreeMap实现排序。作者建议根据需求选择合适的Set结构,并注意重写equals和hashCode方法确保对象唯一性。
订阅专栏 解锁全文

2012

被折叠的 条评论
为什么被折叠?



