黑马程序员技术交流社区

标题: 单例设计模式 [打印本页]

作者: sophitia    时间: 2015-7-2 22:35
标题: 单例设计模式
单例设计模式:解决一个类在内存只存在一个对象。饿汉式
class Single
{
private  Single(){}
private static Single s = new Single();
public static  Single getInstance()
{
  return s;
}
}
懒汉式
class Single
{
private static Single s = null;
private Single(){}
public static Single getInstance()
{
  if(s==null)
  {
   synchronized(Single.class)
   {   
    if(s==null)
     s = new Single();
   }
  }
  return s;
}
}
今天在复习以前老师的视频的时候又自己默默的写了一遍,其实对于懒汉式的锁到底是谁的问题,在学习过了反射之后就很容易理解了,这里仅为了留个底。


作者: dajiaoya    时间: 2015-7-3 13:00
分享快乐 赞一个
作者: 等你的季节-夏天    时间: 2015-7-3 13:20
谢谢分享
作者: 小糊涂仙    时间: 2015-7-3 16:41
赞一个绕绕绕
作者: wuwenwen3779    时间: 2015-7-3 21:46
我们还没学诶,不过我大概知道思想,分享代码,给个赞喽




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2