java單例模式等一些程序的寫法....持續更新...
阿新 • • 發佈:2017-06-21
new tor zed bsp 更新 餓漢式 blog stat cto
一、單例模式的寫法:
public class MyFactory { /** * 餓漢式 */ private static MyFactory instance = new MyFactory(); private MyFactory(){ } public static MyFactory getInstance(){ return instance; } }
public class MyFactory { /** * 懶漢式(要註意處理線程安全問題)*/ private static MyFactory instance; public static MyFactory getInstance(){ if(instance == null){ synchronized(MyFactory.class){ if(instance == null){ instance = new MyFactory(); } } }return instance; } }
--------------
java單例模式等一些程序的寫法....持續更新...