java设计模式之单例模式
来源:互联网 发布:惠人e8wn m是网络款吗 编辑:程序博客网 时间:2024/05/29 12:52
一、单例模式
1:懒汉模式
public class Singleton{
private static Singleton instance = null;
public static synchronized Singleton getInstance()
{
if(instance == null)
{
instance = new Singleton();
}
return instance;
}
private Singleton(){
}
}
2:饿汉模式
public class Singleton{
private static final Singleton instance = new Singleton();
private Singleton(){
}
public static Singleton getInstance(){
return instance;
}
}
3:枚举模式(单元素的枚举类型已经成为实现Singleton的最佳方法)public enum EnumSingleton {
SINGLETON;
public void doSomething(){
System.out.println("这是枚举单例模式");
};
}
调用示例:EnumSingleton.SINGLETON.doSomething();
0 0
- java设计模式之单例模式
- Java模式设计之单例模式
- Java模式设计之单例模式
- Java模式设计之单例模式
- java设计模式之单例模式
- Java模式设计之单例模式
- Java模式设计之单例模式
- Java设计模式之单例模式
- Java设计模式之单例模式
- Java设计模式之单例模式
- Java设计模式之单例模式
- Java模式设计之单例模式
- java设计模式之单例模式
- java设计模式之单例模式
- java设计模式之单例模式
- java设计模式之单例模式
- java设计模式之单例模式
- java设计模式之单例模式
- struts2文件下载
- MFC添加子窗口
- BZOJ_P2461 [BeiJing2011]符环(动态规划/记忆化搜索)
- 一个TD中如何关联其它TD之间的数据
- 1010. 一元多项式求导 (25)
- java设计模式之单例模式
- socket传送字节流
- Int和Integer的比较
- Excel的最大行数
- Map 集合数据遍历
- AS真机测试—问题小结
- 中缀表达式转后缀表达式
- MRC/ARC通用的weakify和strongify
- 深度解析Java8 – AbstractQueuedSynchronizer的实现分析(下)