java 单例模式

 韩梦飞沙  韩亚飞  313134555@qq.com  yue31313  han_meng_fei_sha

保证 只有 一个 对象。

第一种形式:

public class A

{   

   private A(){}

  private static A a = new A();

  public static getA()

  {

           return a;
  }

}

第二种形式:

public class A

{

  private static A a;

      public static synchronized getA()

  {

     if(a==null)  a = new A();

   return  a;

      }

}

=====

一般认为采用第一个较安全。

原文地址:https://www.cnblogs.com/yue31313/p/7374563.html