我有一个我知道的类将被URLClassLoader加载它的每个实例,所以如果我有一个静态变量,其他实例是否能够访问它?类的其他实例是否能够访问另一个类中的静态变量?
例如,MyClass类是由类加载器和类加载器加载乙,我想知道如果有一个加载MyClass的都会有相同的静态字段为MyClass的加载由B.
所以基本上,将以下语句始终为真:
A.loadClass("MyClass").getField("MyField").get(null).equals(B.loadClass("MyClass").getField("MyField").get(null));
@Arnaud,对于您的建议编辑:格式化代码确实是一件好事。但没有理由“简化”标签的数量。甚至鼓励使用全部5个,因为它有助于对网站上的问题进行分类,并帮助自动算法处理链接的可能相关问题。关于静态变量*的标签肯定属于这个问题。只是要记住将来的编辑。 – 2011-02-09 03:50:22