1. 程式人生 > >靜態內部類實現單例設計模式

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

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

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