我已经在很多方面开发了单例,这取决于像易失性/懒惰单例,急切单例,普通单例和通过Enum这样的条件,但具体来说我想知道下面所示的静态持有者模式单例.
public static class Singleton {
private static class InstanceHolder {
public static Singleton instance = new Singleton();
}
private Singleton(){}
public static Singleton getInstance() {
return InstanceHolder.instance;
}
}
Run Code Online (Sandbox Code Playgroud)
请告知在哪些条件下它是有益的,有什么好处.
java ×1