单例
public class Singleton { private static volatile Singleton instance= null; private Singleton(){} public static Singleton getSingleton(){ if(instance== null){ synchronized (Singleton.class){ if(instance== null){ instance= new Singleton(); } } } return instance; } }