![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 55
王一刀-王志伟
一个发奋向上的小程序猿
展开
-
单例模式-总篇
单例模式-总篇定义常见单例及问题总结 定义 在指确保一个类在任何情况下都绝对只有一个单例,并提供一个全局访问点。 为保证只有一个实例,所以单例模式,会将自己的构造函数私有化,并提供一个全局的访问点。 单例模式做为面试中最频繁提到的设计模式,大致总结一下单例模式的内容,仅供参考。 常见单例及问题 饿汉式单例 懒汉式单例 请期待–>注册式单例 请期待–>反射破坏单例解决方案及原理分析 请期待–>单例的应用场景 总结 &n原创 2021-01-28 17:20:40 · 114 阅读 · 0 评论 -
饿汉式线程不安全及调试问题
饿汉式线程不安全及调试问题代码多线程调试为什么懒汉式线程不安全总结 代码 这里我们新建一个懒汉式单例: public class LazySingleton { //私有构造方法 private static LazySingleton instance; private LazySingleton() {}; public static LazySingleton getInstance() { if (instance == null) {原创 2021-01-28 16:59:30 · 282 阅读 · 1 评论 -
设计模式-懒汉式
设计模式-懒汉式代码分析二、使用步骤1.引入库2.读入数据总结 代码 public class LazySingleton { //私有构造方法 private static LazySingleton instance; private LazySingleton(){}; public static LazySingleton getInstance(){ if (instance ==null){ instance = ne原创 2021-01-28 16:27:45 · 172 阅读 · 0 评论 -
单例模式--饿汉式
单例模式--饿汉式饿汉式单例模式代码分析进阶 饿汉式单例模式 众所周知 单例模式 有很多种实现的方式。最为经典的就是懒汉式和饿汉式,今天就先简单整理一下饿汉式单例。 代码 ··· java public class HungrySingleton { //构造函数私有化 private HungrySingleton(){}; //全局访问点 private static final HungrySingleton HUNGRY_SINGLETON = new HungryS原创 2021-01-22 10:56:54 · 298 阅读 · 0 评论