设计模式之单例模式(代码)
来源:互联网 发布:网络舆论引导员工资单 编辑:程序博客网 时间:2024/05/29 19:28
单例模式
(1)简单单例模式
package com.alan.singleton;public class SimpleSingleton {private static SimpleSingleton simpleSingleton = new SimpleSingleton() ;public static SimpleSingleton getInstance(){return simpleSingleton ;}}
(2)具有延迟加载功能的单例模式
package com.alan.singleton;public class LazySingleton {private static LazySingleton lazySingleton = null ;public static LazySingleton getInstance(){if(lazySingleton ==null){lazySingleton = new LazySingleton() ;}return lazySingleton ;}}
(3)多线程下的单例模式
package com.alan.singleton;
public class MultiThreadSingleton {private static MultiThreadSingleton multiThreadSingleton ;public static MultiThreadSingleton getInstance(){if(multiThreadSingleton ==null){synchronized(multiThreadSingleton){multiThreadSingleton = new MultiThreadSingleton() ;}}return multiThreadSingleton ;}}
- 设计模式之单例模式(代码)
- 代码设计模式之单例模式(Singleton)
- PHP设计模式之单例模式简单代码介绍
- php设计模式之单例模式代码
- 设计模式之单例模式(C++代码实现)
- 设计模式之 单例设计模式
- 设计模式之 单例设计模式
- 设计模式之单例设计模式
- 设计模式之-----------单例设计模式
- 设计模式之:单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- POJ-3498-March of the Penguins
- iOS简单加载一个网页
- 网站是否需要经常更新要看具体情况而定
- iOS 消息推送通知
- [Android]屏幕跳转
- 设计模式之单例模式(代码)
- iOS之字符串、数组、字典的简单处理
- 30天自制操作系统——用U盘启动自制系统
- 贵人:如何写标题描述关键词
- TestNG 教程4 – 超时测试
- 解决VMWARE虚拟机linux不能上网的问题
- ros-rt-wmp compile on laptop
- 题目1502:最大值最小化
- Linux vim程序编辑器