java 单例模式
来源:互联网 发布:网络主播公司怎么赚钱 编辑:程序博客网 时间:2024/05/29 03:37
单例模式有以下特点:
1、单例类只能有一个实例。
2、单例类必须自己创建自己的唯一实例。
1、单例类只能有一个实例。
2、单例类必须自己创建自己的唯一实例。
3、单例类必须给所有其他对象提供这一实例
方式一、懒汉式单例,线程不安全
public class SingleOne {//懒汉式单例,线程不安全private static SingleOne single = null;private SingleOne(){}//设置成私有防止外键new一个对象public static SingleOne getInstance(){if(single == null){System.out.println("new single");single = new SingleOne();}return single;}}方式二、//饿汉式单例,线程安全
public class SingleTwo {//饿汉式单例,线程安全private static final SingleTwo single = new SingleTwo();private SingleTwo(){}public static SingleTwo getInstance(){System.out.println("new single ");return single;}}
0 0
- java单例模式
- Java单例模式
- java单例模式
- java单例模式
- Java单例模式
- Java单例模式
- java单例模式
- Java单例模式
- java 单例模式
- java单例模式
- java单例模式
- java单例模式
- java 单例模式
- JAVA单例模式
- java单例模式 .
- Java 单例模式
- Java单例模式
- Java 单例模式
- Opencv之Mat::step小记
- WordPress的body_class()函数详解
- 二分查找
- Sicily 1509. Rails
- POJ 3368:Frequent values
- java 单例模式
- android 获取mac地址
- 设计模式--Command
- java中把一句话或字符串内容反转输出
- mysql函数(一)
- Sicily 1210. 二叉树
- 【转】mysql分页原理和高效率的mysql分页查询语句
- 近面裁剪
- 二叉树的递归遍历与非递归遍历