![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 63
Panda_威少
优秀的威
展开
-
手撕几种常见单例模式
手撕几种常见单例模式1.单例模式特点2. 静态内部类单例模式3. 其余单例参考下述超详细的链接1.单例模式特点定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。常见的使用场景:线程池,数据库连接池、网站计数器、Spring容器默认Bean构建方式:饿汉式,懒汉式,内部类(重点)2. 静态内部类单例模式优点:该方法集成的饿汉式和懒汉式的优点,既延时加载又线程安全,还不需要synchronized 锁。外部类加载时不需要加载静态内部类,不被加载则不占用内存(延迟加载),当外部类调用getI原创 2022-04-18 11:15:31 · 754 阅读 · 0 评论 -
Java中基本的设计模式
基本的设计模式 待更新ing1. 设计模式的七大原则2. 单例模式2.1 饿汉式2.2 懒汉式单例2.3 优化懒汉式---双检索DCL2.4 内部类懒汉式2.5 了解jdk中有哪些地方体现了单例模式3. 代理模式4. 工厂方法模式5. 抽象模式6. 模板方法模式7. 责任链模式1. 设计模式的七大原则开闭原则单一职责原则里氏代换原则依赖倒转原则接口隔离原则合成/聚合复用原则迪米特原则2. 单例模式JVM中控制一个类只有一个实例—单例模式。链接: 参考黑马程序员基础篇的单例设计模式.链原创 2021-12-25 17:26:00 · 583 阅读 · 0 评论