黑马程序员技术交流社区
标题:
单例设计模式,关于懒汉式和饿汉式
[打印本页]
作者:
18671183990
时间:
2015-7-19 23:11
标题:
单例设计模式,关于懒汉式和饿汉式
本帖最后由 18671183990 于 2015-7-19 23:17 编辑
单例设计模式的定义:一个类在内存中只存在一个对象。
实现单例模式的三个步骤:
A:将构造函数私有化;
B:在类中创建一个本类对象
C:提供公共访问方法,使其可以访问该对象。
饿汉式:
class Single()
{
private Single(){}
private static Single s=new Single();
public static Single getInstance()
{
return s;
}
}
懒汉式:
class Single
{
private static synchronized Single s=null;
private Single(){}
private static Single getInstance()
{
if(s==null)
s=new Single();
return s;
}
开发中一般使用饿汉式
作者:
longbao
时间:
2015-7-19 23:33
学过多线程之后还要改进上面的代码
作者:
tao13yang
时间:
2015-7-19 23:34
怎么一下全是单利,
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2