黑马程序员技术交流社区

标题: java 单例模式:饿汉式与懒汉式 [打印本页]

作者: zouyinhui_888    时间: 2015-8-30 19:48
标题: java 单例模式:饿汉式与懒汉式
懒汉式单例模式:LazySignleton.java

package pattern.singleton;
/**
* -----------------------------------------
* @描述  懒汉式单例
* @作者  fancy
* @邮箱  fancydeepin@yeah.net
* @日期  2012-7-31 <p>
* -----------------------------------------
*/
public class LazySignleton {

    private static LazySignleton INSTANCE = null;
   
    //私有化构造子,阻止外部直接实例化对象
    private LazySignleton(){
        
    }
   
    /**
     * <B>方法描述:</B>
     * <p style="margin-left:20px;color:#A52A2A;">
     * 获取类的单例实例
     * @return <span style="color: #008080;"> 返回类的唯一实例 </span>
     */
    public static LazySignleton getInstance(){
        
        if(INSTANCE == null){
            synchronized (LazySignleton.class) {
                if(INSTANCE == null){
                    INSTANCE = new LazySignleton();
                }
            }
        }
        return INSTANCE;
    }
}



作者: 陈劲松    时间: 2015-8-30 19:53
总结得不错
作者: 福娃(小白)    时间: 2015-8-30 22:30
哈哈,楼主的设计模式总结得不错哦
作者: qiaozengji668    时间: 2015-8-30 22:38
顶一下!!!
作者: 赖丽霖老师    时间: 2015-8-31 10:50
不错噢
作者: songwei    时间: 2015-8-31 13:55
补充一句:代码中间用了Synchronized关键字是为了保证线程安全。
作者: wu199309023    时间: 2015-8-31 19:08
好吧,我不知道
作者: 流觞曲水    时间: 2015-8-31 19:32
赞一个!!!!
作者: 残影    时间: 2015-8-31 20:00
技术分就是这样来的?
作者: zx0210    时间: 2015-8-31 20:19
残影 发表于 2015-8-31 20:00
技术分就是这样来的?

黑马币就是这么来的!!
作者: 残影    时间: 2015-8-31 22:26
zx0210 发表于 2015-8-31 20:19
黑马币就是这么来的!!

我想要技术分。。。
作者: zouyinhui_888    时间: 2015-8-31 22:29
觉得我写的好的 都帮忙顶一下!   谢谢{:3_51:}




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