8种单例模式以及优缺点

8种单例模式以及优缺点 名 称 核心代码 优点 缺点 结论 源码举例 饿汉式(静态常量) 1、简单 2、 在类装载的时候完成实例化,避免了线程同步问题 1、初始化就加载,如果从始至终没有用过这个实例,造成内存浪费 可用 java.lang.Runtime 饿汉式(静态代码块) 同上 同上 可用 懒汉式(线程不安全) 有了懒加载效果,但是只能单线程使用 如果在多线程下,一个线程进入了 if (sin
相关文章
相关标签/搜索