博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Effective Java---No.3 用私有构造器或者枚举类型强化Singleton属性
阅读量:4608 次
发布时间:2019-06-09

本文共 352 字,大约阅读时间需要 1 分钟。

单例指仅仅被实力化一次的类。

public class Elvis {public static final Elvis INSTANCE = new Elvis();private Elvis(){}public static Elvis getInstance(){return INSTANCE;}}public enum Elvis {INSTANCE;public void leaveTheBuilding(){}}

 以上第一段是Java1.5之前的单例,下面那段是1.5之后的枚举类的单例。其实2种都一样的而第二种更简洁,所以枚举是单例的最佳实现方式

转载于:https://www.cnblogs.com/Tony-Shen/archive/2012/03/06/2381316.html

你可能感兴趣的文章
证明一个数能被3整除,当且仅当它的各位数的和能被3整除
查看>>
2018秋寒假作业4—PTA编程总结1
查看>>
android自适应屏幕
查看>>
2019-北航面向对象-电梯作业总结
查看>>
SqlHelper
查看>>
初识算法、数据结构
查看>>
Luogu4069 SDOI2016 游戏 树链剖分、李超线段树
查看>>
Java的内部类真的那么难以理解?
查看>>
一文搞懂Java环境,轻松实现Hello World!
查看>>
hash实现锚点平滑滚动定位
查看>>
也谈智能手机游戏开发中的分辨率自适应问题
查看>>
【转】MYSQL数据库设计规范与原则
查看>>
《中国大历史》—— 读后总结
查看>>
回溯法算法框架
查看>>
残差学习【转载】
查看>>
0302 关于IT行业的就业感想
查看>>
3、流程语句相关练习
查看>>
30、git 使用
查看>>
iOS网络-02-数据解析(JSON与XML)
查看>>
python列表求和的几种等效电路
查看>>