美文网首页
Java 学习4——HashMap和Hashtable有什么区别

Java 学习4——HashMap和Hashtable有什么区别

作者: 含泪若笑 | 来源:发表于2018-12-11 20:31 被阅读9次

HashMap是非synchronized,HashTable是synchronized的。

Fail-fast ,也称快速失败机制。指的是在迭代器遍历的同时,人为添加了新元素或删除元素导致集合结构不一致,会抛出ConcurrentModificationException异常,但迭代器本身的remove()方法不会出现此异常。

HashMap是Fail-fast机制。

HashMap允许空值。

HashMap不能保证Map的顺序会随着时间的推移保持不变。

相关文章

网友评论

      本文标题:Java 学习4——HashMap和Hashtable有什么区别

      本文链接:https://www.haomeiwen.com/subject/qazehqtx.html