我在我的整个应用程序中使用了很多静态变量,如:
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";
我不需要在运行时更改变量。
那么最好选择什么呢?
答案 0 :(得分:0)
您可以将这些变量放在界面中。这样,你就可以做出这些“公共静态决赛”。
理想情况下,您甚至可以将这些文件放入属性文件中。在这种情况下,这些应该是您的应用程序的配置属性,它可以控制一个功能或任何可以从外部更改的内容(例如网址)。
答案 1 :(得分:0)
转到具有单个ResourceBundle
实例的属性文件以从中读取。这将帮助您管理核心程序之外的变量。这也有助于您在其他程序中重复使用这些值。