1
2
一般来说,使用硬编码字符串是一个坏主意,因为这意味着每一个更改都需要一个新的编译部署周期,而使用属性文件则意味着应用程序需要重新启动,而无需其他任何操作(尽管有些人会说,这本身是一个很高的代价)。使用属性文件的另一个优点是能够通过将应用程序切换到另一个文件来切换语言——这比在代码中使用多组常量标签更为合理。 您可以像现在这样使用最终的静态字符串字段,只在应用程序的初始化阶段给它们一个从MA属性文件中读取的值,而不是返回到每个常量的文件中(这会很昂贵!)。这样,您就不必进行应用程序范围的更改,而且您仍然可以享受我上面提到的优势。 |
2
1
在这种情况下,我更喜欢资源包:
|