//单例模式
public class Singleton {
private static volatile Singleton singleton;
private Singleton() {}//私有构造方法
public static Singleton getInstance() {
if (singleton == null) {
synchronized (Singleton.class) {//加锁
if (singleton == null) {
singleton = new Singleton();
}
}
}
return singleton;
}
}