//饿汉式
class Single{
private Single(){} //私有化构造函数。
private static Single s = new Single(); //创建私有并静态的本类对象。
public static Single getInstance(){ //定义公有并静态的方法,返回该对象。
return s;
}
}
//懒汉式:延迟加载方式。
class Single{
private Single(){}
private static Single s = null;
public static Single getInstance(){
if(s==null)
s = new Single();
return s;
}
}
记录原则:定义单例,建议使用饿汉式。作者: halohoop 时间: 2015-7-31 18:19
懒汉式面对多线程有安全隐患。作者: 15225159271 时间: 2015-7-31 18:32
单例是比较重要的,面试据说必考作者: 章浩 时间: 2015-7-31 21:29
还可以。。。。作者: 致远czy 时间: 2015-7-31 21:40
嗯,不错作者: 龙哥Longer 时间: 2015-7-31 23:19
我也刚好学到这里呢作者: 黄成祚 时间: 2015-7-31 23:22
单例设计是不是重要?作者: shero 时间: 2015-8-1 17:06