我不确定在 GWT 客户端中“如何实现常量”。
我在 stackoverflow 上看到了一些关于它的问题,such as this for example但是,它讨论了 Java 5 中的枚举与静态最终值,甚至提到了有关 GWT 的任何内容。
所以我的问题是在 GWT 应用程序的客户端中实现常量的最轻和/或更好的方法是什么。
谢谢。
最佳答案
当然static final
比enum
更轻量。但是,static final 存在一个问题。如果你编译一个导入静态final的源代码,那么它会被优化,复制到类中。这意味着当您之后更改常量的值时,不一定会检测到(不再导入,不再重新编译)。枚举不会发生这种情况,枚举有更多用途。
static final可以放在一个Interface中,然后缩写。
关于java - Java/GWT 客户端中的常量 : static final vs Enums,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8535148/