转载请以链接形式标明出处: 本文出自:103style的博客
base on jdk_1.8.0_77
通过上图我们知道LinkedHashSet是 HashSet 的子类,构造方法也是对应的HashSet的方法,并且只重写了spliterator()方法。
LinkedHashSet
HashSet
spliterator()
而 HashSet<E>实际上就是通过HashMap保存 key 为E,值为PRESENT = new Object()。对应的数据操作即为HashMap 的 key 的操作。
HashSet<E>
HashMap
key
E
PRESENT = new Object()
以上
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!