java - Hashtable 与 Collections.synchronizedMap(hashmap)

标签 java hashmap hashtable

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

最佳答案

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

关于java - Hashtable 与 Collections.synchronizedMap(hashmap),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19386420/

相关文章:

java - 如何将 Maven list 添加到指定依赖项的 AAR

java - Map 的值是一个对象。我如何使用/迭代所有这些变量? ( java )

c# - 带有哈希表/字典参数的 Powershell C# Cmdlet

java - 通过Jackson注解将带有大量属性的json反序列化为java类

java - Java/Groovy 中的重试响应式事件处理

java - 是否可以将 JUnit 测试用例与 Eclipse 中测试的类同步?

对和值之间的 Java 映射

java - 使用 Map 和不同类的 NullPointerException

c - 我在 Leetcode No 1(Two Sum) 上遇到运行时错误

select - SELECT WHERE [primary key] = [primary key value] O(1)?