单例模式双重校验
public class Singleton{
private static Singleton singleton = null;
private Singleton(){}
public static Singleton newInstance(){
if(singleton == null){
synchronized(Singleton.class){
if(singleton == null){
singleton = new Singleton();
}
}
}
}
}