【发布时间】:2017-04-28 07:55:43
【问题描述】:
在我的 java 程序中声明常量值的最佳方法应该是什么?
这是在 .properties 文件中声明常量值还是在不同的类中将该值声明为静态最终值的最佳方法?
【问题讨论】:
-
问题是,是否应该在未来更新该值(也要考虑错误修复)。如果答案是肯定的,这是一个属性。如果不是,这是一个常数。
-
@AxelH 不一定。如果您必须修复错误的常量,则需要部署新代码。请参阅我关于这方面的回答 ;-)
-
@GhostCat 这就是我在此过程中包含错误修复的原因。这意味着常量不应该是错误的来源(我知道,这是一个很长的希望;))。
-
不过,很好的问题,值得深思。仅作记录:一旦您达到支持水平,也许您会发现其他值得支持的答案;-)
标签: java properties constants