饿汉式

class Single
{
    private static final Single s = new Single();
    private Single (){}
    public static Single getInstance()
    {
       return s;
    }
}

懒汉式

class Single
{
  private static Single s = null;
  private Single(){}
  public static Single getInstance()
 {
     if(s == null)
     {
        synchronized(Single.class)
           {
             if(s == null)
              s = new Single();
        }
      }
       return s;
  }
}

Mirico
1 声望0 粉丝