我有一个类,我知道它将由 URLClassLoader 为它的每个实例加载,所以如果我有一个静态变量,其他实例是否能够访问它?
比如ClassLoader A和ClassLoader B分别加载了Class MyClass,我想知道A加载的MyClass是否会和B加载的MyClass有相同的静态字段。
所以基本上,以下陈述是否总是正确的:
A.loadClass("MyClass").getField("MyField").get(null).equals(B.loadClass("MyClass").getField("MyField").get(null));