单例模式
来源:互联网 发布:软件开发做账 编辑:程序博客网 时间:2024/06/05 22:50
一、单例模式定义
单例模式的意思就是只有一个单例,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类成为单例类。
二、单例模式要点
某个类只能有一个实例。
它必须自行创建这个实例。
它必须自行向整个系统提供这个实例。
三、单例模式实例
a、饿汉式单例
//饿汉式单例类.在类初始化时,已经自行实例化 public class SingleTonDemo {public static void main(String[] args) {SingleTon ton1 = SingleTon.getInstance();SingleTon ton2 = SingleTon.getInstance();}}class Singleton { private Singleton() {} private static final Singleton single = new Singleton(); private SingleTon(){System.out.println("SingleTon");} //静态工厂方法 public static Singleton getInstance() { return single; } }
b、懒汉式单例
public class SingleTonDemo {public static void main(String[] args) {SingleTon ton1 = SingleTon.getInstance();SingleTon ton2 = SingleTon.getInstance();}}class SingleTon{private static SingleTon singleTon = null ;private SingleTon(){System.out.println("SingleTon");}public static SingleTon getInstance(){if(singleTon == null){singleTon = new SingleTon();}return singleTon;}}
阅读全文
0 0
- 单例、单例模式
- 单例模式-多线程单例模式
- 单件模式(单例模式)
- 设计模式------单例模式
- 设计模式------单例模式
- 设计模式-单例模式
- 设计模式 - 单例模式
- 设计模式---单例模式
- 设计模式---单例模式
- PHP模式-单例模式
- 【设计模式】单例模式
- 设计模式-单例模式
- 设计模式----单例模式
- 设计模式--单例模式
- 设计模式-单例模式
- 单例模式(单子模式)
- 设计模式-单例模式
- [设计模式] 单例模式
- javascript刷题知识记录
- DatePickerDialog 自己留着看的
- 线性结构之双链表
- mybatis-06-调用存储过程&延迟加载&查询缓存
- React+Redux,从MVC到Flux
- 单例模式
- 中缀表达式与前缀、后缀表达式的转换
- 表达式语言
- FileWritter写入文件
- Codeforces Round #439 E. The Untended Antiquity (树状数组+随机化)
- MODBUS-RTU数据帧格式、报文实例
- 基于react+redux的轻量级框架dva初使用及应用逻辑分析
- office2016(包括其他版本)办公软件破解方式
- Linux 基本操作和相关命令