java单例设计模式
来源:互联网 发布:红帆oa软件 编辑:程序博客网 时间:2024/06/09 21:59
/** * 1. 构造函数私有化 * 2. 创建一个本类对象私有 * 3. 提供得到这个对象的方法(由于全部私有,不能new ,因此都要加静态) * @author Hui */public class demo { public static void main(String[] args) { }}/** * 恶汉式 * @author Hui */class Single1{ private static Single1 s1 = new Single1(); private Single1() {} public static Single1 getInstance(){ return s1; }}/** * 懒汉式 * @author Hui */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; }}
阅读全文
1 0
- java 设计模式,单例设计模式
- java设计模式-单例设计模式
- java设计模式-单例设计模式
- Java设计模式 单例设计模式
- Java设计模式------单例设计模式
- java设计模式----->单例设计模式
- java设计模式:单例设计模式
- java设计模式-----单例设计模式
- Java设计模式----单例设计模式
- java设计模式-单例设计模式
- java设计模式:单例设计模式
- java 设计模式-单例设计模式
- Java设计模式--单例设计模式
- java设计模式---单例设计模式
- Java设计模式-单例设计模式
- JAVA设计模式:单例设计模式
- java-单例设计模式
- Java设计|单例模式
- SQLSERVER2008EXPRESS安装教程
- 文章标题
- http://blog.csdn.net/u012043391/article/details/54972127
- POJ 3683 Priest John's Busiest Day (2-SAT)
- 49 款人脸检测/识别的API、库和软件 .
- java单例设计模式
- 对于bresenham画圆算法的一点点理解
- Faster-RCNN训练自己的样本
- 用python画AR模型时序图
- 使用centos(linux)命令行常用命令
- C++类的静态数据成员及其用法
- 操作系统-管程、进程和线程之间的差别
- 深入浅出paddlepaddle
- IO操作——文件流(低级流,字节流)