zoukankan      html  css  js  c++  java
  • 设计模式之单例模式

    作用:使类在JVM中只存在一个示例

    实现方式:

      1.饿汉式(加载类的时候就准备好实例)

      2.懒汉式(调用获取实例的时候才会产生对象)

    注意事项:构造函数必须为私有(禁止直接通过new的方式创建对象,只能通过提供的静态方法获取对象实例)

    具体实现:

      1.饿汉式

    public Demo1{
      private Demo1(){
      }
    
      private static final Demo1 demo1 = new Demo1();
    
      public static getDemo1(){
        return demo1;  
      }    
      
    }

      2.懒汉式

    public Demo2{
      private Demo2(){
      }
    
      private static Demo2 demo2;
    
      public synchronized static getDemo2(){
        if(demo2 == null){
          demo2 = new Demo2();  
        }
        return demo2;
      }  
    
    }
  • 相关阅读:
    图论4-floyd
    。。。
    [LOJ10164]数字游戏
    KMP模板
    无向图割点模板
    tarjan有向图模板
    LCA倍增模板
    P2149 [SDOI2009]Elaxia的路线
    树的直径dp模板
    [暑假集训]Day4 T3 平板涂色
  • 原文地址:https://www.cnblogs.com/luoxiaolei/p/5361657.html
Copyright © 2011-2022 走看看