属性文件与单例与静态类与枚举的静态变量

时间:2016-07-28 09:38:27

标签: java

我在我的整个应用程序中使用了很多静态变量,如:

Class A:

final static String a="a";
final static String b="b";
final static String c="c";

Class B:

final static String a="a";
final static String b="b";
final static String e="e";

Class c:

final static String a="a";
final static String c="c";
final static String f="f";

我不需要在运行时更改变量。

那么最好选择什么呢?

2 个答案:

答案 0 :(得分:0)

您可以将这些变量放在界面中。这样,你就可以做出这些“公共静态决赛”。

理想情况下,您甚至可以将这些文件放入属性文件中。在这种情况下,这些应该是您的应用程序的配置属性,它可以控制一个功能或任何可以从外部更改的内容(例如网址)。

答案 1 :(得分:0)

转到具有单个ResourceBundle实例的属性文件以从中读取。这将帮助您管理核心程序之外的变量。这也有助于您在其他程序中重复使用这些值。