JAVA设计模式——单例模式
来源:互联网 发布:linux如何telnet端口 编辑:程序博客网 时间:2024/06/05 19:25
如果一个类始终只能创建一个实例,则这个类被称为单例类。
创建单例类的步骤:
class Singleton{ //使用一个类变量来缓存曾经创建的实例 private static Singleton instance; //对构造器使用private修饰,隐藏该构造器 private Singleton{} //提供一个静态方法,用于返回Singleton实例 //该方法可以加入自定义控制,保证只产生一个Singleton对象 public static Singleton getInstance { //如果为空,则表示不曾创建 if(instance == null){ //创建一个Singleton对象,并将其缓存起来 instance = new Singleton(); } return instance; }}public class SingletonTest{ public static void main(String args[]) { //只能通过getInstance这种方法 Singleton s1 = Singleton.getInstacne(); Singleton s2 = Singleton.getInstance(); System.out.println(s1 = s2); }}
0 0
- Java 设计模式—单例模式
- java设计模式—单例模式
- java设计模式—单例模式
- java设计模式—单例模式
- Java设计模式—单例模式
- Java设计模式—单例模式
- Java设计模式—单例模式和模板模式
- JAVA设计模式——单例设计模式
- Java设计模式——单例设计模式
- Java设计模式——单例设计模式
- java设计模式——单例设计模式
- java设计模式——单例设计模式
- Java 设计模式—单例设计模式总结
- java——单例设计模式
- Java——单例设计模式
- Java设计模式——单例
- Java——单例设计模式
- Java—JAVA设计模式之单例模式
- Hadoop集群搭建详细步骤(2.6.0)
- 一步一步学习Unix编程[1]——TCP基本函数及原理
- 对奇异值分解唯一性的理解
- JAVA之旅(二十九)——文件递归,File结束练习,Properties,Properties存取配置文件,load,Properties的小练习
- Python 小甲鱼教程 课后练习25 关于字典
- JAVA设计模式——单例模式
- MySQL的数值数据类型汇总
- 时钟分频引起的问题
- iOS 【Mutithreading-NSCache】
- 关于php的phar
- andoird Xml解析XmlPullParser 的使用
- SparseArray浅析
- c语言实现快速排序
- 使用activity中遇到的问题及解决办法