Java中有一些库和框架依赖于类中的静态成员。通常,他们通过反射检查类的某些静态字段。
例如,我知道AtomicReferenceFieldUpdater通常需要保存在它正在修改的类的静态字段中,如果放在另一个类中,它们将缺乏安全权限。
我的问题是:
发布于 2012-07-11 19:11:29
Spring3.1的JUnit支持将检查测试类的静态嵌套类,以找到带注释的配置类。但我不会说它依赖于它;它纯粹是约定而不是配置的一个例子。
JUnit的@BeforeClass和类似的注释也依赖于静态方法。
在这两种情况下,静态成员都需要进行注释。
发布于 2012-07-11 19:19:39
我突然想到:每当客户端类必须实现序列化时,它就依赖于serialVersionUID静态字段。
https://stackoverflow.com/questions/11438663
复制相似问题