解法:线程安全的懒汉式:静态内部类
public class Singleton{private static class SingletonHolder{private static Singleton instance = new Singleton();}private static Singleton getInstance(){return SingletonHolder.instance;}private Singleton(){}// run or debugpublic static void main(String[] args) {System.out.println(Singleton.getInstance());}}