单例模式之枚举方式

 时间:2024-10-21 13:52:33

1、枚举是 JDK 1.5 中引入的新特性JAVA在枚举的碌食撞搁序列化和反序列化做了特殊规定枚举类型极其定义的枚举变量在JVM中都是唯一的

单例模式之枚举方式

2、枚举的构造器只在构造枚举值的时候被调用,构造器私有private,不允许有public构造器

单例模式之枚举方式

3、定义一个枚举的元素INSTANCE,就代表SingletonClass的一个实例所以只定义一个枚举元素

单例模式之枚举方式

4、新增一个sayHello方法用作测试

单例模式之枚举方式

5、新增一个测试类,并调用sayHello方法,查看控制台打印结果

单例模式之枚举方式

6、控制台打印为true

单例模式之枚举方式

7、利用枚举的特点单元素的枚举类型已经成为实现Singleton的最佳方法

  • 防山火在线监测装置
  • 兰花如何养殖
  • iOS开发之XCODE9快速上手篇
  • 色母粒颜色不白,用什么增白剂以及使用方法
  • 如何跑步减肥,正确的跑步减肥方式
  • 热门搜索
    北极村旅游风景区 武汉旅游地图 江西三清山旅游攻略 天津旅游资讯网 浙江嘉兴旅游 浙江台州旅游 山西运城旅游景点 旅游业可持续发展 浙江天台山旅游攻略 最近国内旅游报价