1、所谓“懒汉式”与“饿汉式”的区别,是在与建立单例对象的时间不同。“懒汉式”是在你真正用到的时候才去建这个单例对象:比如:public class Singleton{ private static Singleton singleton = null; public static synchronized getInstance(){ if(singleton==null){ singleton = new Singleton();
2、 } return singleton; } } “饿汉式”是在不管你用的用不上,一开始就建立这个单例对象:比如: public class Singleton{ private static Singleton singleton = new Singleton (); private Singleton (){} public Singleton getInstance(){return sin