使用静态常量的注意事项

  两个*.java文件,一个是静态常量,一个是使用静态常量的。含有静态常量的文件在我本地和虚拟空间的内容是不一样的,使用静态常量的文件是一样的。我在本地更新了使用静态常量的那个文件,上传到虚拟空间后发现,这个文件引用的是本地的静态常量。

  反编译使用静态常量的那个*.class文件,发现引用静态常量的变量统统都是本地的静态常量值。

  原来,java中使用的静态常量是编译时就固定了,并不是运行时间的动态调用。看来,有必要学习一下java运行的基本原理。