常见面试题

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

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

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

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

image.png

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

image.png

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

image.png

目录
相关文章
|
12月前
|
存储 XML Java
面试题30天打卡-day13
面试题30天打卡-day13
38 0
|
12月前
|
Java 关系型数据库 MySQL
面试题30天打卡-day03
面试题30天打卡-day03
24 0
|
12月前
|
NoSQL 关系型数据库 MySQL
面试题30天打卡-day11
面试题30天打卡-day11
42 0
|
12月前
|
前端开发 Java 数据库
面试题30天打卡-day01
面试题30天打卡-day01
49 0
|
12月前
|
设计模式 算法 Java
面试题30天打卡-day22
面试题30天打卡-day22
55 0
|
存储 算法 安全
【C++】面试题
【C++】面试题
138 0
|
前端开发
【面试题一】
【面试题一】
|
JavaScript 前端开发 算法
|
SQL 安全 前端开发
2022 12月7日 每日面试题
2022 12月7日 每日面试题
81 0
|
C++
五、C++11常见面试题
五、C++11常见面试题
627 0
五、C++11常见面试题