设计模式目录

一、单例模式-singleton

        

1、饿汉式(线程安全,调用效率高,但是不能延时加载)         简单实用

public class Singleton{

       private static final Singleton singleton = new Singleton();

       private Singleton(){}

       public static Singleton getInstance(){

           return singleton;

       }
}

2.懒汉式(线程不安全,调用效率不高,但是能延时加载)

public class Singleton{

    private static Singleton singleton;//未初始化
	 
    private Singleton(){}
	 
    public static Singleton getInstance(){
        if(singleton == null){
            singleton = new Singleton();
        }
        return singleton;  
    }
}

上一篇:git 常用命令


下一篇:Python的简单语法和git的入门使用