使用单元素的枚举类型实现Singleton
2024-08-28 08:54:53
从java1.5版本开始,实现singleton出现了第三种方式:
public enum SingleTon {
INSTANCE;
public void speak() {
System.out.println(this + " is speaking! ");
}
}
测试代码:
public class SingleTonTest { public static void main(String[] args) throws Exception {
SingleTon s1 = SingleTon.INSTANCE;
s1.speak();
SingleTon s2 = SingleTon.INSTANCE;
s2.speak();
System.out.println(s1 == s2);
}
} 测试结果:
INSTANCE is speaking!
INSTANCE is speaking!
true
最新文章
- iis7.0上发布mvc4.0网站
- 视图xsl定制之嵌入服务器控件
- POJ2230Watchcow[欧拉回路]
- cookie和session的对比
- Android课程---Activity 的生命周期
- BCB 中测量Richedit 的文本总行高
- 【三支火把】---一份程序看懂C程序printf()的几种常用用法
- 已知直线上的两点 A(x1, y1), B(x2, y2) 和另外一点 C(x0, y0),求C点到直线的距离。
- MyBatis --- 动态SQL、缓存机制
- bzoj 4868: [Shoi2017]期末考试
- 第八周学习总结-C#、C++
- Apache Spark as a Compiler: Joining a Billion Rows per Second on a Laptop(中英双语)
- 说明split()与join()函数的区别?
- QT数据类型的转化总结
- oracle 11g数据库--创建表空间,创建用户,用户授权并指定表空间。
- 恶意代码分析实战-确认EXE什么时候编译的
- django url 中的namespace详解
- iOS - 栈顶VC控制器的获取
- string_01
- Linux基础入门学习笔记之四