单例模式(手写)
##1.19)手写单例模式
饿汉式
class Singleton {
private static Singleton instance=new Singleton();
private Singleton(){}
public static Singleton getInstance() {
return instance;
}
}
懒汉式
class Singleton {
private static Singleton instance=null;
private Singleton(){}
public static Synchronized Singleton getInstance() {
if(instance==null){
instance=new Singleton();
}
return instance;
}
}