常见面试题

简介: 什么是单例模式?有几种?(必会)

单例模式:某个类的实例在 多线程环境下只会被创建一次出来。

单例模式有饿汉式单例模式、懒汉式单例模式和双检锁单例模式三种。

饿汉式:线程安全,一开始就初始化。

image.png

懒汉式:非线程安全,延迟初始化。

image.png

双检锁:线程安全,延迟初始化。

image.png

目录
相关文章
|
缓存 前端开发 Java
面试题打卡30天-day28
面试题打卡30天-day28
65 1
面试题打卡30天-day28
|
Java 数据库连接 数据库
面试题30天打卡-day06
面试题30天打卡-day06
45 0
|
7月前
面试题
面试题
37 0
|
7月前
|
Kubernetes 调度 Docker
k8s面试题大全
本篇模拟面试官提问的各种docker,k8s问题,意在提高面试通过率,欢迎在评论区探讨,同步进步。
207 2
|
负载均衡 NoSQL 安全
面试题30天打卡-day14
面试题30天打卡-day14
39 0
|
资源调度 前端开发 网络协议
面试题30天打卡-day04
面试题30天打卡-day04
45 0
|
NoSQL 关系型数据库 应用服务中间件
面试题30天打卡-day15
面试题30天打卡-day15
47 0
|
前端开发 Java 数据库
面试题30天打卡-day01
面试题30天打卡-day01
54 0
|
存储 Java 大数据
面试题30天打卡-day07
面试题30天打卡-day07
31 0
|
存储 缓存 NoSQL
面试题30天打卡-day19
面试题30天打卡-day19
40 0
下一篇
DataWorks