我试图弄清楚将String Constants保持为静态值或属性文件是否更好。如果我保留在属性文件中,总是从属性文件中读取是否成本很高。
在性能方面会有什么好处。
答案 0 :(得分:1)
性能不是关键......设计就是其中之一。 你的String是你的应用程序的属性吗?
但问题的答案是:当然,读取静态字段比从文件读取要快。 '似乎很明显
答案 1 :(得分:0)
这取决于你想要的东西?
如果您希望所有类都可以访问该属性,并且可以更改,则使用static
如果您不希望更改您的财产,则可以使用常量
答案 2 :(得分:0)
取决于你的意思。
如果它实际上是一个常数,那么它最好存储在enum
。
如果它是某种属性 - 即可能更改的内容,那么属性文件最好。
这里的表现不应该是一个问题。