标签:创建对象 sign 懒汉式 test 延迟 == lin 类加载 pac
单例模式确保一个类只有一个实例存在。
在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。
饿汉法
public class Singleton {
private static Singleton = new Singleton(); private Singleton() {} public static getSignleton(){ return singleton; }}public class Singleton {
private static Singleton singleton = null; private Singleton(){} public static Singleton getSingleton() { if(singleton == null) singleton = new Singleton(); return singleton; }}public class Singleton {
private Singleton(){} public static Singleton getSingleton(){ return Holder.singleton; } private static class Holder { private static Singleton singleton = new Singleton(); }}public enum EnumSingleton{
INSTANCE;
}
通过EnumSingleton test=EnumSingleton.INSTANCE来访问
标签:创建对象 sign 懒汉式 test 延迟 == lin 类加载 pac
原文地址:http://www.cnblogs.com/corolcorona/p/6672789.html