首页 > 代码库 > 单例模式

单例模式

public class SingleTest{

  //私有构造函数

  private SingleTest(){}

  //volatile变量

  private static Volatile SingleTest instance;

       //静态方法

  public static SingleTest getInstance(){

    if(null==instance){

      synchronized (SingleTest.class){

        if(instance == null){

          instance = new SingleTest();

        }

      }

              }

    return instance;

       }

}

单例模式