java如何通过枚举实现单例模式

作者:果果 来源:互联网 2021-03-17 15:47:51 共有条评论

宅乐网为大家分享intellij idea相关攻略

方法/步骤

  1. 1

    1.新建一个java类:TestSingletonEnum.java

    java如何通过枚举实现单例模式
  2. 2

    2.声明一个枚举类:Singleton

    java如何通过枚举实现单例模式
  3. 3

    3.Singleton枚举类中声明一个枚举:INSTANCE,并声明一个方法:doSomeThing,模拟单例类方法

    java如何通过枚举实现单例模式
  4. 4

    4.在main函数中,直接获取Singleton的INSTANCE对象,并打印这个对象

    java如何通过枚举实现单例模式
  5. 5

    5.再次获取Singleton的INSTANCE对象,打印出来。这里用两次获取实例,理论上可以获取无限的单例对象INSTANCE

    java如何通过枚举实现单例模式
  6. 6

    6.运行程序,可以看到多次获取INSTANCE对象都是同一个实例,这样就就完美地实现了单例模式(深入研究可以发现,连反射也破解不了枚举实现的单例模式)

    java如何通过枚举实现单例模式END
  • APP版

橙光游戏安卓版下载

橙光游戏安卓版下载

大小:56.79MB 语言:中文

类型:休闲娱乐 等级:

立即下载 查看详情

关键词: 橙光游戏
在线小游戏
  • 热门软件
  • 热门标签
返回顶部