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是:数组+链表+红黑树
作者: 一点点征服
出处:http://www.cnblogs.com/ldq2016/
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利