Heim > Java > javaLernprogramm > So implementieren Sie das Baohan-Muster in Java Singleton

So implementieren Sie das Baohan-Muster in Java Singleton

WBOY
Freigeben: 2023-05-16 21:52:33
nach vorne
1488 Leute haben es durchsucht

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;
    }
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage