单例模式2(single pattern)
来源:互联网 发布:cntv mac版 编辑:程序博客网 时间:2024/06/14 10:10
package singleton;public class SingletonDemo2 {private int num;private SingletonDemo2(){}private static SingletonDemo2 single=null; //懒汉式,也叫延迟加载public static SingletonDemo2 getInstance(){if(single==null){synchronized(SingletonDemo2.class) //可能会出现线程不同步,即得加锁{single=new SingletonDemo2();}}return single;}public void setNum(int num) {this.num = num;}public int getNum() {return num;}public static void main(String[] args){SingletonDemo2 sd1=SingletonDemo2.getInstance();SingletonDemo2 sd2=SingletonDemo2.getInstance();sd1.setNum(44);System.out.println(sd1.getNum());sd1.num+=4;System.out.println(sd2.getNum());System.out.println(sd1.getNum());}}
- 单例模式2(single pattern)
- 单例模式(Single Pattern)
- Php设计模式之【单例模式Single Pattern】
- 1--单件模式(Single Pattern)
- 单件模式(Single Pattern)
- 单件模式 Single Pattern HeadFirst学习系列
- 单件模式 Single Pattern HeadFirst学习系列
- Single单例设计模式
- 单例模式 - Single Instance
- 设计模式拾荒之单例模式( Single Pattern ): 不仅仅是回字的四种写法
- Design Pattern - Singleton Pattern 单例模式
- 2单例/单件模式(Singleton Pattern)
- 单例模式(Singleton Pattern)
- Singleton Pattern (单例模式)
- 单例模式( Singleton Pattern)
- 单例模式【SINGLETON PATTERN 】
- 单例模式(Singleton Pattern)
- 单例模式【Singleton Pattern】:
- 企业IT运维工作如何做到高效快捷?
- Radix Sort
- bool和BOOL的区别(转)
- POJ 3687 Labeling Balls
- Oracle 记录表名和表记录数
- 单例模式2(single pattern)
- Zen Coding 快速编写HTML/CSS代码的实现
- 多表连接
- 从30岁到35岁:为你的生命多积累一些厚度
- jquery的bind,unbind,live,data这些函数
- 【转载】Java多线程编程详解
- 软件工程----软件生存期模型
- SQL自定义函数
- ssh无密码访问的实现