美文网首页
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