java学习part15单例模式

107-面向对象(高级)-单例设计模式与main()的理解_哔哩哔哩_bilibili

1.单例

就是说在某些开发场景中,某个类只要有一个对象就足够使用了,不需要重复创建。

(理解:比如说是数据库对象,使用时创建一个可以处理所有的数据库操作,用完销毁。需要使用再次创建)

2.实现

饿汉式实现

是同一个对象

懒汉式

平时实例属性为null,在第一次调用的时候再初始化一个实例(所以懒),这种方式线程不安全。

相关推荐
Java成神之路-5 分钟前
SpringMVC 响应实战指南:页面、文本、JSON 返回全流程(Spring系列13)
java·spring·json
殷紫川8 分钟前
深入拆解 synchronized:从偏向锁到重量级锁的升级之旅与优化秘籍
java
Momentary_SixthSense8 分钟前
设计模式之工厂模式
java·开发语言·设计模式
殷紫川9 分钟前
深入拆解 Java 内存模型:从原子性、可见性到有序性,彻底搞懂 happen-before 规则
java·后端
殷紫川11 分钟前
ThreadLocal 深度剖析:底层实现、内存泄漏根因与生产环境避坑指南
java
砍材农夫20 分钟前
spring-ai 第六模型介绍-聊天模型
java·人工智能·spring
勿忘,瞬间23 分钟前
数据结构—顺序表
java·开发语言
此刻觐神23 分钟前
IMX6ULL开发板学习-01(Linux文件目录和目录相关命令)
linux·服务器·学习
憧憬从前28 分钟前
算法学习记录DAY2
学习
babe小鑫43 分钟前
会计岗位学习数据分析的价值分析
学习·数据挖掘·数据分析