HashMap和Hashtable的区别(面试)
HashMap允许key或value为null,Hashtable的key和value都不能为null
HashMap底层哈希表实现为数组+链表+红黑树
Hashtable底层哈希表实现为数组+单向链表
Hashtable线程安全
HashMap线程不安全
HashMap在调用put方法时初始化数组容量16后续扩展每次之前的2倍Hashtable创建对象时初始化容量11,后续每次扩容之前的2倍加1
JAVA面试题
最新推荐文章于 2024-07-27 13:31:57 发布