【问题标题】:Hashtable vs Collections.synchronizedMap(hashmap) [duplicate]Hashtable vs Collections.synchronizedMap(hashmap)[重复]
【发布时间】:2013-10-15 16:35:26
【问题描述】:

除了 hashtable 处理 NPE 的方式之外,如果 hashmap 是使用 Collections 框架同步的,那么它在行为上与 hashtable 有什么不同(如果有的话)?

【问题讨论】:

  • 差别不大或没有差别。为什么这对你很重要?

标签: java hashmap hashtable


【解决方案1】:

有一些不是本质的区别,例如 Hashtable 有返回 Enumeration 的 elements() 方法。但最重要的是,一些旧类依赖于 Hashtable,例如 javax.naming.InitialContext,您不能用 Collection.synchronizedMap 返回的 Map 替换它。

【讨论】:

    猜你喜欢
    • 2012-02-11
    • 2012-10-30
    • 1970-01-01
    • 2015-02-05
    • 1970-01-01
    • 2012-01-14
    • 1970-01-01
    • 2012-03-20
    • 2010-11-15
    相关资源
    最近更新 更多