黑马程序员技术交流社区
标题:
单例设计模式
[打印本页]
作者:
大奔
时间:
2015-2-4 16:48
标题:
单例设计模式
class single
{
private single(){};//为了其他方法建立本类对象 ,可以将构造函数私有化 ,防止其他函数建立对象
private single s=new single();//本类建立本类对象 并且私有 因为这是本类特有的数据 因此要私有
public static single getSingle()//提供访问对象的方法
{
return s
}
}
class single//饿汉式 延时加载 容易出现安全问题 用同步来处理
{
private single(){};
private single s=null;
public static single getSingle()
{
if(s==null)
synchronized(single.class)
{
if(s==null)
s=new single();
}
return s;
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2