public class UserKatalog {

	private static UserKatalog instance;
	
	private static Object lock=new Object();
	
	private UserKatalog()
	{
		System.out.println("UserKatalog singleton nesnesi olusturuldu");
	}
	
	
	public static UserKatalog getInstance()
	{
		if(instance==null)
		{		
			synchronized (lock) {	
				
				if(instance==null)
				{
					return new UserKatalog();
				}
			}
		}
		return instance;
		
	}
}

public class Test {

	public static void main(String[] args) {	
	      UserKatalog.getInstance();
	}
}

Ekran çıktısı
UserKatalog singleton nesnesi olusturuldu


Yazar : Emrah Kahraman

Bilgisayar Mühendisi

Java – Singleton Desing Pattern Yazısı için Yorum Yapabilirsiniz

Kan Bağışı
Sponsor
Alexa
Hakkımda
Bağlantılar