JAVA 实现 验证最完全的单例设计模式
2017-12-02 16:08
316 查看
public class Singleton{ //单例对象,私有的对象 private volatile static Singleton instance=null; //私有的方法 private Singleton(){}; //静态工厂方法 public static Singleton getInstance(){ //双重检测 if(instance==null){ synchronized(this) { if(instance==null){ instance=new Singleton(); } } } return instance; } }
相关文章推荐
- 从设计模式学习oop思维,最后再具体通过java实现
- 用Java实现的设计模式系列(3)--Builder
- 23种经典设计模式的java实现_5_职责链模式
- 使用观察者模式实现Java应用程序设计MVC模式
- 23种经典设计模式的java实现_4_生成器模式
- 23种经典设计模式的java实现_2_适配器模式
- 追MM与设计模式的JAVA实现-简单工厂方法
- GoF设计模式学习之一:单例模式(Java实现)
- JAVA23种设计模式实现
- 设计模式:策略模式的实现 c++ 与 java
- 几种常见设计模式的JAVA实现例子
- observer设计模式的java实现
- 23种经典设计模式的java实现之生成器模式
- 用Java实现的设计模式-Factory
- 23种经典设计模式的java实现_1_抽象工厂模式
- 设计模式:用Java动态代理实现AOP
- 设计模式学习笔记以及java代码实现
- 23种经典设计模式的java实现_3_桥接模式
- 怎样使用Java实现Factory设计模式
- 23种经典设计模式的java实现_3_桥接模式