面试题:HashMap 和 Hashtable 的区别
面试 Java About 322 words线程是否安全
HashMap
线程不安全Hashtable
线程安全
效率
- 因为线程不安全,所以
HashMap
比Hashtable
效率高
Null Key 和 Null Value
HashMap
:只有一个键可为null
;可以有一个或多键对应的值为null
。Hashtable
:不允许键和值为null
,会抛出NullPointerException
。
初始化容量
HashMap
:16
Hashtable
:11
扩容
HashMap
:2n
Hashtable
:2n + 1
Hashtable中的t为什么是小写
sun
公司在Java2
后确定的驼峰命名,而Hashtable
是Java1
就有了,当时命名不规范导致。
Views: 2,583 · Posted: 2019-10-04
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...