public class SingletonClass{ private static SingletonClass instance=null; public static SingletonClass getInstance(){ if(instance==null){ synchronized(SingletonClass.class){ if(instance==null){ instance=new SingletonClass(); } } } return instance; } private SingletonClass(){}}原文:http://www.cnblogs.com/Defry/p/4582849.html