导入的 java 类中的公共静态最终变量
我碰巧在工作场所遇到Java代码。下面是场景:有 2 个类 - 和 .ClassA
ClassB
ClassA
除了其中的 4 个公共静态最终字符串值外,什么都没有。它的目的是使用这些值,比如(不要问我为什么,这不是我的代码)。ClassA.variable
ClassB
进口。我编辑了字符串值并进行了编译。当我跑步时,我可以看到它使用的是旧值 - 而不是新值。我不得不重新编译以使其使用来自的新值!(我不得不重新编译其他导入的类!ClassA
ClassA
ClassB
ClassB
ClassA
ClassA
这仅仅是因为JDK 1.6还是我应该早点知道重新编译!启发我。:)ClassB