HashTable

  • HashTable
    • https://blog.csdn.net/m0_54063422/article/details/131349967
    • 与hashMap区别
      • Hashtable是线程安全的,HashMap是线程不安全的
      • 默认容量,扩容倍数不同。Hashtable的默认容量是11,HashMap的默认容量是16。Hashtable对自定义的初始容量没有要求,HashMap对自定义的初始容量要求是2的幂次方。Hashtable的扩容倍数是两倍+1,HashMap是两倍
      • 继承的父类不同,Hashtable继承DIctionary,HashMap继承AbstractMap
      • 计算hash值、下标的方式不同。一个有扰动一个没有
      • 底层使用的数据结构不同,Hashtable是:数组+链表,HashMap是:数组+链表+红黑树
posted @ 2025-04-21 17:05  一点点征服  阅读(8)  评论(0)    收藏  举报