/**
* 懒汉式
*/
public class Singleton {
private static Singleton instance;
/**
* 1.构造方法私有化
*/
private Singleton(){
System.out.println("创建对象");
}
/**
* 根据对象是否为空进行创建
*/
public static synchronized Singleton getInstance(){
if(instance==null){
instance = new Singleton();
}
return instance;
}
}
/**
* 饿汉式
*/
public class Singleton {
private static Singleton instance = new Singleton();
/**
* 1.构造方法私有化
*/
private Singleton(){
System.out.println("创建对象");
}
public static Singleton getInstance(){
return instance;
}
}
![这里写图片描述](https://img-blog.csdn.net/20170412203047732?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY29kZXN1cGVyTWFuMTMxNA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)