设计模式之--单例模式
来源:互联网 发布:黑白棋估值函数优化 编辑:程序博客网 时间:2024/06/15 20:59
单例模式----《轻量级java EE企业应用实战(第4版)》
package pattern.singletonPattern; /** * Created by Alexhu on 2017/8/8. * 单例模式的两个实现例子 *//** * 懒汉式单例(该例子比较标准) */public class Singleton { // 使用一个类变量缓存曾经创建的实例 private static Singleton instance = null; // 将构造器使用private修饰,隐藏该构造器 private Singleton() {} // 提供一个静态方法,用于返回ingleton实例 // 该方法可以加入自定义的控制,保证只产生一个Singleton对象 public static synchronized Singleton getInstance() { // 如果instance为null,表明还不曾创建Singleton对象 // 如果instance不为null,则表明已经创建了Singleton对象,将不会执行该方法 if (instance == null) { // 创建一个Singleton对象,并将其缓存起来 instance = new Singleton(); } return instance; } public static void main(String[] args) { // 创建Singleton对象不能通过构造器,只能通过getInstance方法 Singleton singletonOne = Singleton.getInstance(); Singleton singletonTwo = Singleton.getInstance(); System.out.println(singletonOne == singletonTwo); }}自己还没有理解如何在项目中运用设计模式的内容,先学习记录一下,以备不时之需。
阅读全文
0 0
- 设计模式之 单例设计模式
- 设计模式之 单例设计模式
- 设计模式之单例设计模式
- 设计模式之-----------单例设计模式
- 设计模式之:单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之-单例设计模式
- 设计模式之单例设计模式 标签: 设计模式
- 设计模式之单例
- 设计模式之单例
- 设计模式之 单例
- FFMpeg 源码分析 (3)avformat_open_input()
- 【学习笔记】jQuery库扩展
- UISegementControl切换简单应用
- json转list(谷歌的Gson.jar:)
- 对抗神经网络之对抗卷积神经网络[2]
- 设计模式之--单例模式
- C++自定义命名空间编写
- java框架Spring学习--Spring开发流程
- redis三种客户端:自带客户端、图形界面客户端、Java客户端
- Apache的性能解读
- Redis超级新手指南-上篇(福禄篇)
- mysql命令行连接数据库
- 整数加法
- 实用干货——>日期工具类