美文网首页
HashMap和HashTable有什么区别

HashMap和HashTable有什么区别

作者: 鳌拜的弟弟熬夜 | 来源:发表于2023-08-16 23:29 被阅读0次

    1、HashMap允许键和值是null,而HashTable不允许键或者值是null。

    2、HashTable是同步的,而HashMap不是。因此,HashMap更适合于单线程环境,而HashTable适合于多线程环境。

    3、HashMap提供了可供应用迭代的键的集合,因此,HashMap是快速失败的。另一方面,HashTable提供了对键的列举(Enumeration)。

    4、由于HashTable继承自Dictionary类。而这个类已经过时了,所以一般认为HashTable是一个遗留的类。

    相关文章

      网友评论

          本文标题:HashMap和HashTable有什么区别

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