0
点赞
收藏
分享

微信扫一扫

HashMap与TreeMap、HashTable的区别及适用场景

yundejia 2022-02-01 阅读 60
  • HashMap与TreeMap、HashTable的区别及适用场景

    • HashMap非线程安全,HashMap基于哈希表实现。使用HashMap要求添加的键类明确定义了hashCode()和equals()【可以重写hashCode()和equals()】,为了优化HashMap空间的使用,您可以调优初始容量和负载因子。
    • TreeMap:非线程安全基于红黑树实现。TreeMap没有调优选项,因为该树总处于平衡状态。
举报

相关推荐

0 条评论