单例设计模式
来源:互联网 发布:apache 下载windows10 编辑:程序博客网 时间:2024/06/11 03:33
饿汉式:
/** * 单例模式:作用:保证整个应用程序中的某个实例只有一个 * 懒汉式,饿汉式的区别: * 饿汉式:加载类时速度慢,但运行时获取对象的速度快,线程安全 * 懒汉式:加载类时快,但运行时获取对象的速度慢,线程不安全 * * 类型:饿汉式. */public class Singleton { // 1.私有化构造方法 private Singleton() { } // 2.创建类的唯一实例 private static Singleton instance = new Singleton(); // 3.提供一个用于获取实例的方法 public static Singleton getInstance() { return instance; }}
懒汉式:
/** * 单例模式: * 作用:保证整个应用程序中的某个实例只有一个 * 类型:懒汉式. */public class Singleton2 { // 1.私有化构造方法 private Singleton2() { } // 2.声明类的唯一实例 private static Singleton2 instance; // 3.提供一个用于获取实例的方法 public static Singleton2 getInstance() { if (instance == null) { return new Singleton2(); } else { return instance; } }}
0 0
- 设计模式--单例
- 单例设计模式
- 设计模式----单例
- 单例设计模式
- 单例设计模式
- 单例设计模式
- 单例设计模式
- 单例设计模式
- 单例设计模式
- 单例设计模式
- 设计模式-单例
- 单例设计模式
- 单例设计模式
- 单例设计模式
- 单例设计模式
- 单例设计模式
- 单例设计模式
- 单例设计模式
- Android中socket的实例分析(二)
- HICON 保存为.ICO
- PythonChallenge第9题
- hdu 2818 Building Block
- C++中 虚函数中的默认参数问题
- 单例设计模式
- adb architecture
- android与servlet的相似性和区别
- leecode--Palindrome Number
- 窗口类的 CS_OWNDC 类型
- Quantmod2
- 深圳数据恢复解密华强北数据解密恢复硬盘光盘U盘内存文件邮件照片恢复解密金蝶管家婆速达用友维修安装
- CImage使用问题
- JAVA 装饰设计模式<转载>