我知道Java中單例的概念。 我在創建singleton作爲Java中的內部類時遇到了問題。持有者發生問題Java單例內部類
public class NormalClass {
private class Singleton {
private static Singleton instance = null;
private Singleton() {
}
private static class SingletonHolder {
private static Singleton sessionData = new Singleton();
}
public static Singleton getInstance() {
return NormalClass.Singleton.SingletonHolder.sessionData;
}
}
public void method1() {
Singleton.getInstance();
}
}
錯誤在新的Singleton()構造函數調用中。如何正確調用Singleton的私有構造函數作爲內部類?
問候