java 单例模式

package javalearn;

public class SingleInstance {
    private volatile static SingleInstance instance;
    private SingleInstance(){

    }
    public static SingleInstance getInstance(){
        if (instance==null){
            synchronized(SingleInstance.class){
                if (instance==null){
                    instance = new SingleInstance();
                }
            }
        }
        return instance;
    }

}

 

posted @ 2019-07-15 11:50  livalon1  阅读(135)  评论(0编辑  收藏  举报