什么时候应该使用Hashtable与HashMap

什么时候应该使用Hashtable与HashMap,第1张

什么时候应该使用Hashtable与HashMap

这不是一个关于之间差异问题

Hashtable
HashMap

好吧,真的。。。

我想知道哪种情况更适合使用a

Hashtable
而不是a
HashMap

正是在您 想要 两者之间的差异时:

  • 当您想在Java 1.1上运行时
  • 当您希望每个 *** 作都进行同步时(只要您从不迭代它,就可以得到一种线程安全的 形式 )-出于某种原因,您不想
    Collections.synchronizedMap
    HashMap
  • 当您不希望能够存储空值时
  • 当内存差异确实很明显时(只有在您 证明 是这种情况之后),我个人甚至都不知道这种差异。
  • 当您被讨厌的API强制返回或接收时
    Hashtable
    (相对罕见,幸运的是)

我个人不记得上一次遇到这种情况-我要说的是,

Hashtable
在现代Java代码中适当使用它已经很少了。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5016762.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存