在Java中管理配置(初始配置/保存/加载配置)

我得到了一个这样的类Config:

public Class Config {

    public static int someIntValue = 0;
    public static String someText = "some text";

}

我现在要做的是保存并加载该配置,如果不需要加载其他配置,则还有该初始配置.因此,配置可以在程序的任何位置进行更改.

我想到的是一个像Singelton的图案

public Class Config {

    public static Config instance;

    private int someIntValue = 0;
    private int String someText = "some text";

    public static Config getInstance(){
    if(instance == null)
    instance = new Config();
    return instance;
    }

    public void setInstance(Config config){
    this.instance = config;
    }
    //getter/setter
    ...

}

但是最后它似乎不是最好的方法,对此我不太满意:/
也许你们可以用一种通常的“最佳实践”方法来帮助我.

最好的祝福
制作

解决方法:

我只会使用java.util.Properties或围绕它的一些包装器.另一个好的方法是使用Java bean和类似xstream的东西来保存/加载东西.

上一篇:在Android中使用列表首选项


下一篇:javascript – 关于配置首选项和js