HashMap和HashTable的区别

HashMap和HashTable的区别

区别 HashTable HashMap
继承的类不同 Dictionary AbstractMap
key,value值 key和value的值都不能为null,否则会报空指针异常 key值可以为null(只能有一个),可以有多个value的值为null
初始容量 11 16
扩容机制 扩容为原来的 2n+1 扩容为原来的2倍,负载因子为0.75,就是说每次达到原来容量的0.75时,就会扩容
是否线性安全 线性安全的 不是线性安全的
上一篇:HashMap和HashTable有什么区别?其底层实现是什么?


下一篇:leetcode练习(一)