zoukankan      html  css  js  c++  java
  • 单例模式之懒汉式

    
    
    
    //单例模式之懒汉式
    class Singleton{
     private static Singleton instance = null;
     
     private Singleton(){
     }
     
     public static Singleton getSingleton(){
      if(instance == null){
       //同步代码块,保证安全性
       synchronized(Singleton.class){
        if(instance == null){
         instance = new Singleton();
        }
       }
      }
      
      return instance;
     }
    }
    
    
    public class TestSingleton {
    
     /**
      * @Title: main
      * @Description:
      * @param:
      * @return void 
      * @user: wangzg
      * @Date:2014-10-27
      * @throws
      */
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      Singleton singleton1 = Singleton.getSingleton();
      Singleton singleton2 = Singleton.getSingleton();
      
      System.out.println(singleton1 == singleton2);
    
     }
    
    }
    
    

  • 相关阅读:
    053-242
    053-227
    053-671
    053-489
    053-670
    sql
    白纸黑字签字画押,出人命的事
    CSS
    JS
    Eclipse发布地址不同引发的问题
  • 原文地址:https://www.cnblogs.com/claireyuancy/p/7257392.html
Copyright © 2011-2022 走看看