public class SingletonPattern {//单例设计模式中的饱汉式
private SingletonPattern(){}
private static SingletonPattern instance=null;
public static synchronized SingletonPattern getInstance() {
if(instance==null){
instance=new SingletonPattern();
}
return instance;
}
}
public class SingletonPattern2 {//单例设计模式中的饿汉式
private SingletonPattern2(){}
private static SingletonPattern2 instance=new SingletonPattern2();
public static synchronized SingletonPattern2 getInstance(){
return instance;
}
}