常见面试题

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

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

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

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

image.png

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

image.png

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

image.png

目录
相关文章
|
消息中间件 设计模式 关系型数据库
面试题30天打卡-day08
面试题30天打卡-day08
27 0
|
Java 数据库连接 数据库
面试题30天打卡-day06
面试题30天打卡-day06
41 0
|
NoSQL 关系型数据库 MySQL
面试题30天打卡-day11
面试题30天打卡-day11
45 0
|
Cloud Native 关系型数据库 MySQL
面试题30天打卡-day18
面试题30天打卡-day18
41 0
|
安全 Java 关系型数据库
面试题30天打卡-day10
面试题30天打卡-day10
50 0
|
缓存 JavaScript 前端开发
【面试题总结】
【面试题总结】
|
6月前
|
Kubernetes 调度 Docker
k8s面试题大全
本篇模拟面试官提问的各种docker,k8s问题,意在提高面试通过率,欢迎在评论区探讨,同步进步。
155 2
|
6月前
面试题 08.04:幂集
面试题 08.04:幂集
26 0
|
前端开发 Java 数据库
面试题30天打卡-day01
面试题30天打卡-day01
52 0
|
缓存 移动开发 NoSQL
面试题30天打卡-day21
面试题30天打卡-day21
31 0