饿汉式单例模式
class EHANDANLI{
//私有化构造器
private EHANDANLI(){};
//内部提前创建一个对象
private static EHANDANLI instance = new EHANDANLI();
//提供一个公共的方法供调用
public static EHANDANLI getInstance(){
return instance;
}
}
懒汉式单例模式
public class DANLI {
//私有化构造器
private DANLI(){};
//先声明一个当前类对象
private static DANLI instance = null;
//提供一个公共的方法供调用
public static DANLI getInstance() {
//加同步锁
synchronized (DANLI.class) {
if (instance == null) {
instance = new DANLI();
}
return instance;
}
}
}



