• HashMap基于散列桶(数组和链表)实现;TreeMap基于红黑树实现。
  • HashMap不支持排序;TreeMap默认是按照Key值升序排序的,可指定排序的比较器,主要用于存入元素时对元素进行自动排序。
  • HashMap大多数情况下有更好的性能,尤其是读数据。在没有排序要求的情况下,使用HashMap。

都是非线程安全。

 

进一步分析:

 

  

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

相关文章:

  • 2022-12-23
  • 2022-01-06
  • 2022-12-23
  • 2021-10-04
  • 2022-02-16
  • 2021-06-24
  • 2021-10-26
  • 2022-12-23
猜你喜欢
  • 2021-07-24
  • 2021-11-05
  • 2021-12-05
  • 2021-05-29
  • 2021-10-14
相关资源
相似解决方案