Gebrauchsanweisung
1. Baohan ist das Singleton-Muster mit den meisten Variationen.
2. Der Kern des Baohan-Modus ist Lazy Loading. Der Vorteil besteht darin, dass es schnell startet und Ressourcen spart, bis auf die Instanz zum ersten Mal zugegriffen wird. Der kleine Nachteil von Fällen, die eine Initialisierung erfordern, besteht darin, dass das Schreiben schwierig ist. Der Nachteil besteht darin, dass der Thread nicht sicher ist und die if-Anweisung nicht sicher ist Rennbedingungen.
Instanzen
//饱汉 //UnThreadSafe public class Singleton1 { private static Singletion1 singleton = null; private Singleton1() { } public static Singleton1 getInstance() { if (singleton == null) { singleton = new Singleton1(); } return singleton; } }
Das obige ist der detaillierte Inhalt vonSo implementieren Sie das Baohan-Muster in Java Singleton. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!