设计模式--单例模式
2020-02-02 08:36
1116 查看
在我们的开发过程中会使用到各种的设计模式,我们常用的设计模式有23种,在以下的时间里我会把我工作中理解和使用的设计模式,进行简单的总结和归纳,逐一的更新到这里
今天我们首先更新的是第一个,也是最常用,最简单的单例模式
一:单例模式:
1、单例模式 单例模式分为懒汉模式和饿汉模式
-
单例模式---饿汉模式----可以理解为:实例早于调用之前
-
1、饿汉模式是线程安全
-
2、饿汉模式加载类时比较慢,获取对象的时候比较快
-
单例模式的---懒汉模式---可以理解为调用早于实例之前
-
1、线程不安全的
-
2、加载类的速度快,获取对象的速度慢
如果需要源码进行理解的可以去下载对应的源码https://github.com/yangmtou/DesignModuleForJava
转载于:https://www.cnblogs.com/YangMT/p/9119646.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 设计模式(行为型)之命令模式(Command Pattern)
- Java 设计模式之代理模式的基本概念
- java设计模式——工厂模式
- 设计模式学习之路-状态模式
- JAVA设计模式:策略模式
- 设计模式之11 - 享元模式FlyWeight
- c#设计模式--抽象工厂模式
- 设计模式学习总结-抽象工厂模式(Abstract Factory Pattern)
- 【HeadFirst 设计模式学习笔记】 20 解释者(Interpreter)模式拾零
- java 设计模式-结构模式之代理模式
- 设计模式概览
- 设计模式之工厂方法模式
- 设计模式之单例模式(Singleton)摘录
- 设计模式之适配器
- 【设计模式】代理模式
- 设计模式C++实现(16)——状态模式
- 设计模式之-单例模式
- 设计模式回顾-Singleton模式
- javascript之设计模式一(单例模式)
- 接口和抽象类有什么区别?如何保证集合是线程安全的?谈谈你知道的设计模式?