如果看过 HashSet 源码的话就应该知道:HashSet 底层就是基于 HashMap 实现的。(HashSet 的源码非常非常少,因为除了 clone()、writeObject()、readObject()是 HashSet 自己不得不实现之外,其他方法都是直接调用 HashMap 中的方法。
|
|
实现了 | 实现 |
存储键值对 | 仅存储对象 |
调用 | 调用 |
|
|
HashMap 和 HashSet 区别
阅读 51
2023-11-01
如果看过 HashSet 源码的话就应该知道:HashSet 底层就是基于 HashMap 实现的。(HashSet 的源码非常非常少,因为除了 clone()、writeObject()、readObject()是 HashSet 自己不得不实现之外,其他方法都是直接调用 HashMap 中的方法。
|
|
实现了 | 实现 |
存储键值对 | 仅存储对象 |
调用 | 调用 |
|
|
相关推荐
精彩评论(0)