文章 2022-05-23 来自:开发者社区

面试突击50:单例模式有几种写法?

单例模式是面试中的常客了,它的常见写法有 4 种:饿汉模式、懒汉模式、静态内部类和枚举,接下来我们一一来看。## 1.饿汉模式饿汉模式也叫预加载模式,它是在类加载时直接创建并初始化单例对象,所以它并不存在线程安全的问题。它是依靠 ClassLoader 类机制,在程序启动时只加载一次,因此不存在线程安全问题,它的实现代码如下:```javapublic class Singleton { &...

文章 2022-01-06 来自:开发者社区

【面试干货】单例模式的七种写法

文章标题前言(一): 饿汉式(二): 懒汉式(三): 懒汉式 + 同步锁(四):双重锁检测(Double Check)方式(五):双重锁检测(Double Check Locking)方式(六):内部内部类类方式,《Java并发编程实战》中推荐使用这种方式来代替DCL(双重锁检测)的方式。(七):枚举方式(八):延伸知识(面试回答,也是一个加分项)(九):总结   温馨提示: 本文大约....

【面试干货】单例模式的七种写法

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Java面试那些事儿

手把手带您学习Java,开启编程之路。

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等