参考:《Head Fisrt 设计模式》
1、立即加载
立即加载就是使用类的时候已经将对象创建完毕
优点:简单,没有多线程同步问题
缺点:实例没有用到的时候,对象会一直占着这个空间
public class Singleton {
private static final Singleton instance = new Singleton();
private Singleton() {
}
public static Singleton getInstance() {
return instance;