Java 中 HashMap 与 HashTable 的区别。


  • HashMap 是非同步的,并且线程不安全,而 HashTable 是线程安全的并且是同步的。

  • HashMap 允许一个空键,且值可以为空,而 HashTable 不允许空键或值。

  • HashMap 比 HashTable 快。

  • HashMap 迭代器是故障安全的,而 HashTable 迭代器不是故障安全的。

  • HashMap 扩展 AbstractMap 类,而 HashTable 扩展 Dictionary 类。

更新时间:2019-07-30

20K + 浏览

启动您的职业

完成课程即可获得认证

开始
广告