美文网首页
单例模式(五)—饿汉静态块模式

单例模式(五)—饿汉静态块模式

作者: 奔跑的佩恩 | 来源:发表于2022-07-23 00:08 被阅读0次

前言

在之前的文章,我们已经讲过了单例模式的各种实现,大家有兴趣的可参考以下文章:
单例模式(一)—懒汉模式
单例模式(二)—懒汉模式(线程安全模式)
单例模式(三)—饿汉模式
单例模式(四)—懒汉双锁模式
今天让我们来学习下饿汉模式的另一个变种:饿汉静态块模式

今天涉及知识有:

  1. 饿汉静态块模式实现步骤
  2. 饿汉静态块模式代码实现
  3. 饿汉静态块模式优缺点

一. 饿汉静态块模式 实现步骤

  • private 无参构造函数
  • 声明private static该类对象
  • static静态块中初始化该类对象
  • public static方法中返回该类实例

二. 饿汉静态块模式 代码实现

下面给出饿汉静态块模式代码实现:

相关文章

  • Singleton 单例模式

    饿汉式单例模式 饿汉式单例模式 通过静态代码块增加异常处理 懒汉式单例模式 存在线程安全问题 懒汉式单例模式 解决...

  • Java 单例模式

    什么是单例模式? 单例模式即一个类在程序中永远只有一个实例。 单例的写法。 饿汉式(静态常量) 饿汉式(静态代码块...

  • 单例模式(五)—饿汉静态块模式

    前言 在之前的文章,我们已经讲过了单例模式的各种实现,大家有兴趣的可参考以下文章:单例模式(一)—懒汉模式[htt...

  • 2018-12-04

    单例模式 目录 -饿汉模式 -懒汉模式 - 双重检测 - 静态内部类 - 枚举实现 - 容器实现 饿汉模式 代码 ...

  • 单例模式

    饿汉模式: 懒汉模式: Double CheckLock(DCL)实现单例 静态内部类实现单例 枚举单例 使用容器...

  • 设计模式——单例模式 引发的思考

    单例对象的初始化时机: 上篇博文设计模式之单例模式给出了7种单例模式的实现方法,其中静态代码块与饿汉模式的本质一致...

  • Android设计模式总结

    单例模式:饿汉单例模式://饿汉单例模式 懒汉单例模式: Double CheckLock(DCL)实现单例 Bu...

  • 单列模式的多种实现方式

    懒汉模式 饿汉模式 双重同步锁单例模式 volatile+双重同步锁单例模式 静态的工厂方法 枚举

  • 单例设计模式

    单例设计模式 单例设计模式介绍 单例设计模式的八种方法2.1 饿汉式(静态常量)2.1.1 实现步骤2.1.2 代...

  • 单例模式

    常见的单例模式有哪几种 最常见的有四种,饿汉式、双重检测懒汉式、静态内部类、枚举 饿汉式单例模式是什么 饿汉式单例...

网友评论

      本文标题:单例模式(五)—饿汉静态块模式

      本文链接:https://www.haomeiwen.com/subject/xzbmirtx.html