HashMap是非synchronized,HashTable是synchronized的。
Fail-fast ,也称快速失败机制。指的是在迭代器遍历的同时,人为添加了新元素或删除元素导致集合结构不一致,会抛出ConcurrentModificationException异常,但迭代器本身的remove()方法不会出现此异常。
HashMap是Fail-fast机制。
HashMap允许空值。
HashMap不能保证Map的顺序会随着时间的推移保持不变。
HashMap是非synchronized,HashTable是synchronized的。
Fail-fast ,也称快速失败机制。指的是在迭代器遍历的同时,人为添加了新元素或删除元素导致集合结构不一致,会抛出ConcurrentModificationException异常,但迭代器本身的remove()方法不会出现此异常。
HashMap是Fail-fast机制。
HashMap允许空值。
HashMap不能保证Map的顺序会随着时间的推移保持不变。