常见面试题

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

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

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

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

image.png

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

image.png

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

image.png

目录
相关文章
|
7月前
|
安全 Java 关系型数据库
面试题30天打卡-day10
面试题30天打卡-day10
28 0
|
7月前
|
JavaScript 前端开发 Java
面试题30天打卡-day05
面试题30天打卡-day05
22 0
|
7月前
|
NoSQL Java Go
面试题30天打卡-day02
面试题30天打卡-day02
33 0
|
1月前
|
Kubernetes 调度 Docker
k8s面试题大全
本篇模拟面试官提问的各种docker,k8s问题,意在提高面试通过率,欢迎在评论区探讨,同步进步。
39 2
|
4月前
面试题 03.04:化栈为队
面试题 03.04:化栈为队
24 5
|
4月前
面试题 08.04:幂集
面试题 08.04:幂集
16 0
|
5月前
|
JavaScript 前端开发
面试题总结
面试题总结
17 0
|
7月前
|
NoSQL 关系型数据库 应用服务中间件
面试题30天打卡-day15
面试题30天打卡-day15
24 0
|
7月前
|
缓存 移动开发 NoSQL
面试题30天打卡-day21
面试题30天打卡-day21
17 0
|
9月前
|
前端开发
【面试题一】
【面试题一】