public class SingletonTest {
private SingletonTest() {
}
private static SingletonTest instance = null;
public static SingletonTest getInstance() {
if(instance == null) {//判空
synchronized (SingletonTest.class) {//加锁
if(instance == null) {//进行双重检测
instance = new SingletonTest();
}
}
}
return instance;
}
}