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

yundejia

关注

阅读 61

2022-02-01

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

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

精彩评论(0)

0 0 举报