博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
单例模式
阅读量:5264 次
发布时间:2019-06-14

本文共 695 字,大约阅读时间需要 2 分钟。

当我们想实例化一个类,并可以一直使用这个类,可以使用单例模式:

方式一:

1 package com.kunhong.design.test; 2  3 public class Singleton { 4     private static Singleton instance = new Singleton(); 5      6     private Singleton() { 7  8     } 9 10     public static Singleton getInstance() {11         return instance;12     }13 }

方法二:

1 package com.kunhong.design.test; 2  3 public class Singleton { 4     private static Singleton instance = null; 5      6     private Singleton() { 7  8     } 9     public synchronized static Singleton getInstance(){10         if(instance == null){11             instance = new Singleton();12         }13         return instance;14     }15 }

 

 

转载于:https://www.cnblogs.com/jiayonghua/p/3447149.html

你可能感兴趣的文章
Stripe
查看>>
一张图看懂UML类图
查看>>
C程序设计语言(K&R) 笔记2
查看>>
ROS 发布和订阅自定义消息数组
查看>>
python创建进程的两种方式
查看>>
firewall-cmd 使用总结
查看>>
C# IDisposable接口的使用
查看>>
本地安装易邮邮箱服务器并用foxmail 连接测试(内含邮箱网络传输的小知识.)
查看>>
HDU 4405 Aeroplane chess (概率DP & 期望)
查看>>
逻辑漏洞整理
查看>>
ural 1297(后缀数组+RMQ)
查看>>
shc gzexe 将shell脚本转换为二进制的可执行文件
查看>>
发布支持多线程的PowerShell模块 —— MultiThreadTaskRunner
查看>>
获取域名
查看>>
GeoServer源码解析和扩展 (二)注册服务
查看>>
C#入门基础语法知识点总结(.NET开发环境及代码编写规范)
查看>>
Linux学习之三——虚拟机快照克隆
查看>>
CRM 2013 系统设置新功能一:界面自动保存 及 SDK 中 Xrm.Page.data.entity.save
查看>>
点滴积累(2011-07-20)
查看>>
Spark SQL历险记
查看>>