![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
追梦中国
这个作者很懒,什么都没留下…
展开
-
单例模式破坏和解决方案
单例模式破坏和解决方案1.破坏2.破坏实战3.解决方案 1.破坏 序列化 克隆 反射 2.破坏实战 package com.jun.design.pattern; import java.io.*; import java.lang.reflect.Constructor; import java.lang.reflect.InvocationTargetException; public...原创 2020-03-28 16:57:46 · 168 阅读 · 0 评论 -
单例设计模式(Singleton)
单例设计模式(Singleton)1.定义和要点2.几种常见形式3.直接实例化饿汉式(简洁直观)4.枚举式(最简洁)5. 静态代码块饿汉式(适合复杂实例化)6. 线程不安全(适用于单线程)7. 双检锁/双重校验锁(DCL,即 double-checked locking)线程安全(适用于多线程)8. 静态内部类形式(适用于多线程)9. 单例模式在 JDK 应用 1.定义和要点 1.定义 一个类...原创 2020-03-28 16:38:43 · 138 阅读 · 0 评论