zl程序教程

您现在的位置是:首页 >  其它

当前栏目

HashSet和HashMap有什么区别?

什么 区别 HashMap HashSet
2023-09-11 14:15:23 时间
  • HashSet 底层是采用 HashMap 实现,HashSet 的实现比较简单,HashSet 的绝大部分方法都是通过调用 HashMap 的方法来实现
  • 调用 HashSet 的 add 方法时,实际上是向 HashSet 对象内部持有的 HashMap 对象中增加了一个键值对,键是向 HashSet 中增加的那个对象,值是 HashSet 类持有的一个私有静态不可变 Object 对象

 

  

来一道刷了进BAT的面试题?