博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设计模式之Singleton
阅读量:4979 次
发布时间:2019-06-12

本文共 893 字,大约阅读时间需要 2 分钟。

1 class Singleton { 2      3     private Singleton() { 4     } 5      6     private static Singleton instance; 7      8     // v0.1 9 //    public static Singleton getInstance(){10 //        if(instance==null) instance=new Singleton();11 //        return instance;12 //    }13 14     // v0.215 //    //Double-check singleton 16 //    public static Singleton getInstance() {17 //        if(instance==null) {18 //            synchronized (Singleton.class) {19 //                if(instance==null) instance = new Singleton();20 //            }21 //        }22 //        return instance;23 //    }24     25     // v0.326     private static class SingletonHolder{27         static final Singleton INSTANCE=new Singleton();28     }29     30     public static Singleton getInstance(){31         return SingletonHolder.INSTANCE;32     }33     34 }

 

转载于:https://www.cnblogs.com/cc11001100/p/5833344.html

你可能感兴趣的文章
HOJ13907 Diana and the Golden Apples
查看>>
抽象类实现接口
查看>>
记一次失败的面试
查看>>
微服务
查看>>
禁止移动端safari浏览器双击放大事件
查看>>
Socket编程的面纱
查看>>
CSS hack方式一览
查看>>
sublime text3 注册码
查看>>
Linux ps命令详解与示例说明
查看>>
最简单的git 用法
查看>>
剑指offer--面试题20
查看>>
Lombok使用与原理
查看>>
Masonry介绍与使用实践(快速上手Autolayout)
查看>>
struts标签库
查看>>
中文词频统计
查看>>
boost::lockfree::stack
查看>>
mysql5.7 安装版安装
查看>>
VM14安装Mas os 13
查看>>
2014年4月4日
查看>>
Java高新技术 类加载器
查看>>