//饿汉模式public class HurrySingleton {private static final HurrySingleton INSTANCE = new HurrySingleton(); //私有化构造子,阻止外部直接实例化对象 private HurrySingleton(){ } /** * 获取类的单例实例 */ public static HurrySingleton getInstance(){ return INSTANCE; }}// 懒汉单例模式public class LazySignleton { private static LazySignleton INSTANCE = null; // 私有化构造子,阻止外部直接实例化对象 private LazySignleton(){ } // 获取类的单例实例 public static LazySignleton getInstance(){ if(INSTANCE == null){ synchronized (LazySignleton.class) { if(INSTANCE == null){ INSTANCE = new LazySignleton(); } } } return INSTANCE; }}