java中单例设计模式的两种方法
2014-07-26 00:00
357 查看
//饿汉式 class Single//类一加载,对象就已经存在了。 private static Singele s= new Single();//new出该类的一个对象 private Single(){}//私有化构造方法 public static Single getInstance() { return s; } //懒汉式 class Single2//类加载进来,没有对象,只有调用了getInstance方法时,才会创建对象 //延迟加载形式。 { private static Single2 s=null; private Single2(){} public static Single2 getInstance() { if(s==null) s=new Single2(); return s; } }
相关文章推荐
- 图解java中单例设计模式的两种形式
- [置顶] java面试题:java中的单例设计模式及两种实现方法的代码举例
- java中单例设计模式的两种实现方式
- 深入浅出Java模式设计之模板方法模式
- Java设计模式之工厂方法模式
- java 设计模式 学习笔记(9) 模板方法模式
- java 观察者模式设计方法
- 设计模式之Factory,Java工厂方法
- 追MM的23种方法 与 Java设计模式
- JAVA设计模式:简单工厂、工厂方法、抽象工厂之小结与区别
- Java模式设计之模板方法模式
- Java构造方法私有化-->单例模式-->Runtime类的设计
- Java设计模式(一)设计模式的原则、工厂方法和抽象工厂
- Java设计模式—模板方法(Template Method)
- JAVA设计模式——工厂方法(Factory Method)模式
- Java设计模式之工厂方法模式
- Java设计模式之二 —— 工厂方法
- Java设计模式 Design Pattern:模板方法 Template Method
- java设计模式--工厂方法设计模式
- java设计模式---Template Method模板方法---实际处理交给子类