靜態內部類實現單例設計模式


單例的創建必須考慮到多線程因素,必須對實現單例的方法進行同步,本次方法介紹採用靜態內部類的方式實現單例,更好實現JVM加載機制在此處的用處。直接上代碼


public class Singleton {

	private Singleton(){
	}
	
	private static class Instance{
		private static Singleton singleton = new Singleton();//運行該類時就已經完成加載
	}
	
	public Singleton getInsance(){
		return Instance.singleton;
	}
	
}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章