0

このシングルトン実装は、指定されたマルチスレッド アプリケーションで問題ありませんか: シリアライゼーション、デシリアライゼーションはありません

public class NewSingleton {

    private static final NewSingleton RAJNI= new NewSingleton();

    private NewSingleton(){

    }

    public static NewSingleton getInstance() {
        return RAJNI;
    }    
}
4

1 に答える 1

6

クラスを作成する場合はこれで問題ありませんが、私はfinalそれを好みます

public enum NewSingleton {
    INSTANCE;
}

それははるかに単純な私見です。

于 2013-06-11T18:07:03.100 に答える