前言
在之前的文章,我们已经讲过了单例模式的各种实现,大家有兴趣的可参考以下文章:
单例模式(一)—懒汉模式
单例模式(二)—懒汉模式(线程安全模式)
单例模式(三)—饿汉模式
单例模式(四)—懒汉双锁模式
今天让我们来学习下饿汉模式
的另一个变种:饿汉静态块模式
今天涉及知识有:
-
饿汉静态块模式
实现步骤 -
饿汉静态块模式
代码实现 -
饿汉静态块模式
优缺点
一. 饿汉静态块模式 实现步骤
- 写
private
无参构造函数 - 声明
private static
该类对象 - 在
static
静态块中初始化该类对象 - 在
public static
方法中返回该类实例
二. 饿汉静态块模式 代码实现
下面给出饿汉静态块模式
代码实现:
网友评论