改变对不同类加载器加载的单例类的影响

时间:2014-05-03 19:28:54

标签: java singleton classloader

如果我在不同的类加载器上有多个单例类实例 如果我在任何这些实例中修改了引用变量。

例如,如果我向Hashmap添加/删除元素

更改/修改是否也影响其他类加载器上的实例?

2 个答案:

答案 0 :(得分:0)

你的"单身"是每个JVM的一个实例。

这是一篇很好的文章,讨论类加载器,不同类加载器之间的关系,以及JVM:

http://javapapers.com/core-java/java-class-loader/

答案 1 :(得分:0)

Singleton是每个类加载器。所以更改不会影响使用其他类加载器加载的其他实例。

有几个很好的参考资料: