设计模式基础学习之单例模式
前言:单例模式(Singleton)是广泛使用的设计模式,主要作用是保证Java程序中某个类只有一个实例存在。特点:应用场景:一些管理器和控制器被设计为单例模式 。特点: 饿汉模式在类加载时就对实例进行创建, 实例在整个程序周期都存在。优点: 类加载时创建一次实例, 不会出现多个线程创建多个实例, 避免多线程同步问题。缺点: 即使单例未被使用也会在类加载之后被创建, 浪费内存空间 。适用场景: 单例占用内存小, 初始化时就会被使用。...
原创
2022-06-07 17:39:39 ·
129 阅读 ·
0 评论