单例

public class Singleton { 
 private static class Holder { // lazy class
  static final Singleton 
   instance = new Singleton();
 }
 public static Singleton getInstance() {
  return Holder.instance;   
 } 
} 
原文地址:https://www.cnblogs.com/zhishan/p/3277381.html