1. 程式人生 > >java單例模式等一些程序的寫法....持續更新...

java單例模式等一些程序的寫法....持續更新...

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單例模式等一些程序的寫法....持續更新...