如果看过 HashSet
源码的话就应该知道:HashSet
底层就是基于 HashMap
实现的。(HashSet
的源码非常非常少,因为除了 clone()
、writeObject()
、readObject()
是 HashSet
自己不得不实现之外,其他方法都是直接调用 HashMap
中的方法。
|
|
实现了 | 实现 |
存储键值对 | 仅存储对象 |
调用 | 调用 |
|
|
微信扫一扫
如果看过 HashSet
源码的话就应该知道:HashSet
底层就是基于 HashMap
实现的。(HashSet
的源码非常非常少,因为除了 clone()
、writeObject()
、readObject()
是 HashSet
自己不得不实现之外,其他方法都是直接调用 HashMap
中的方法。
|
|
实现了 | 实现 |
存储键值对 | 仅存储对象 |
调用 | 调用 |
|
|
相关推荐