Heim > Java > javaLernprogramm > Hauptteil

So verwenden Sie ein hungriges Muster in einem Java-Singleton

WBOY
Freigeben: 2023-05-20 20:04:04
nach vorne
1277 Leute haben es durchsucht

Gebrauchsanweisung

1. Initialisieren Sie den Singleton beim Laden der Klasse und geben Sie ihn bei zukünftigen Zugriffen einfach direkt zurück.

Vor- und Nachteile

2. Der Vorteil besteht darin, dass es von Natur aus threadsicher ist (dank des Klassenlademechanismus) und es bei der Verwendung keine Verzögerung gibt. Der Nachteil besteht darin, dass es zu einer Verschwendung von Ressourcen kommen kann (wenn der Singleton nach dem Laden der Klasse nicht verwendet wird).

Instanzen

public class HelloWorld {
//创建私有静态的本类对象
private static HelloWorld hello = new HelloWorld();
 
//私有化构造函数
private HelloWorld(){};
 
//定义公有并静态的方法,返回该对象。
public static HelloWorld hello() {  
return hello;
}
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo verwenden Sie ein hungriges Muster in einem 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