设计模式-单例模式

单例模式:只保证一个类只有一个实例,并提供一个访问他的全局访问点

为什么需要单例:

当一个类New出很多个实例且没有任何区别的时候,此时就没有必要New出多个实例了。浪费内存

单例模式:有区分为懒汉模式和饿汉模式。

饿汉模式: 饿汉有饿又急,所以在类加载的过层中就 实例出了唯一对象 (当然,前提是清楚java 类加载过程)

懒汉模式: 比较懒,只是在需要的时候,才会创建实例化。

相关推荐
GlueNa2SiO32 小时前
10-Docker生产环境部署与K8s入门
笔记·学习·docker·容器·kubernetes
茯苓gao2 小时前
无感FOC核心原理:没有编码器,电机如何获得转子电角度?
笔记·嵌入式硬件·学习
天天爱吃肉82183 小时前
【工程师笔记|新能源整车电控一次过CISPR25/BCI,汽车EMC/EMI落地十大核心设计技巧】
大数据·人工智能·笔记·python·汽车
代码地平线3 小时前
C++类与对象(中):默认成员函数与日期类实战
c++·笔记·算法
龙仔7253 小时前
人大金仓Kingbase V8 自动全量备份部署完整笔记
数据库·笔记·备份·人大金仓
鱼子星_4 小时前
【C++】反向迭代器:反向迭代器的底层认识与模拟实现
开发语言·c++·笔记·stl
xqqxqxxq4 小时前
Redis五大常用数据类型技术笔记
数据库·redis·笔记
chusi7774 小时前
2027考研历年真题+电子备考资料+电子版教材+笔记
笔记·考研
云边有个稻草人5 小时前
复盘小站:用 Doubao-Seed-Evolving,把厚厚的笔记一键变成可复习、可自测、可批改的知识资产
笔记·doubao·ai开发实战·复盘小站
不会代码的小猴15 小时前
21. 泛型编程上
开发语言·c++·笔记·算法