黑马程序员技术交流社区

标题: java-SingleTon [打印本页]

作者: 刘彦宗    时间: 2015-10-24 23:56
标题: java-SingleTon
public class Singleton {  
     private static Singleton instance;  
      private Singleton (){}   
      public static Singleton getInstance() {  
      if (instance == null) {  
          instance = new Singleton();  
      }  
      return instance;  
     }  
}  
这一种是先有一个静态共有的成员变量,将其构造方法私有化,再写一个共有的静态方法,首先判断对象是否为null 若是,则new 处对象返回,因为这一步的存在,故将其视为懒汉式。如果不为null 则直接返回已经存在的对象。
作者: 刘彦宗    时间: 2015-10-24 23:57
这一种存在线程不安全的原因




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