设计模式(一):单例模式

运用场景 一个类在全局只需要一个实例,例如线程池,缓存注册或者配置对象。 实现方式 饿汉式单例 原理 它是在类加载的时候就立即初始化,并且创建单例对象。 优点 实现简单,绝对线程安全,在线程还没出现以前就实例化了没有加任何的锁,执行效率高 缺点 如果该类实例化需要加载大量资源,创建比较耗时,类加载的时候无论之后用没用到都会初始化,浪费了内存空间 测试代码 /** * @author X3471 w
相关文章
相关标签/搜索