package singleton;
//饿汉式,类一创建就加载实例
public class Singleton {
//构造方法私有化
private Singleton(){
}
//创建唯一的实例
private static Singleton instance=new Singleton();
public static Singleton getInstance() {
return instance;
}
}
package singleton;
//懒汉模式
public class Singleton2 {
private Singleton2(){
}
private static Singleton2 instance;
public static Singleton2 getInstance(){
if(instance==null){
instance=new Singleton2();
}
return instance;
}
}