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

2018-12-11  本文已影响9人  含泪若笑

HashMap是非synchronized,HashTable是synchronized的。

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

HashMap是Fail-fast机制。

HashMap允许空值。

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

上一篇 下一篇

猜你喜欢

热点阅读