public class Singleton { private static class SingletonHolder { public static Singleton resource = new Singleton(); } public static Singleton getResource() { return SingletonHolder.resource ; } private Singleton(){ } }//源代码片段来自云代码http://yuncode.net