单例模式
来源:互联网 发布:access数据库百度云 编辑:程序博客网 时间:2024/06/07 00:05
package xdp.gacl.session;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.util.Random;import sun.misc.BASE64Encoder;public class TokenProccessor { /* *单例设计模式(保证类的对象在内存中只有一个) *1、把类的构造函数私有 *2、自己创建一个类的对象 *3、对外提供一个公共的方法,返回类的对象 */ private TokenProccessor(){} private static final TokenProccessor instance = new TokenProccessor(); /** * 返回类的对象 * @return */ public static TokenProccessor getInstance(){ return instance; } }
怎么保证只有一个实例对象?
它的构造函数是私有的,你不能去new 它。该单例类里面已经实例化好了一个了,并且是static的,保证了仅一个实例对象(instance),并提供一个获取该实例的方法!客户端只能通过该方法获取这个已经实例化好了的,这样就保证了只有一个实例存在!
阅读全文
0 0
- 单例、单例模式
- 单例模式-多线程单例模式
- 单件模式(单例模式)
- 设计模式------单例模式
- 设计模式------单例模式
- 设计模式-单例模式
- 设计模式 - 单例模式
- 设计模式---单例模式
- 设计模式---单例模式
- PHP模式-单例模式
- 【设计模式】单例模式
- 设计模式-单例模式
- 设计模式----单例模式
- 设计模式--单例模式
- 设计模式-单例模式
- 单例模式(单子模式)
- 设计模式-单例模式
- [设计模式] 单例模式
- 线性表的链式存储的插入与删除操作
- google protobuf 在Linux下使用
- 单例设计模式
- 用python画出和excel一样的折线图加柱状图用多种线条和柱的颜色
- 安装GitLab出现ruby_block[supervise_redis_sleep] action run
- 单例模式
- 解决android4.2以下addJavaScriptInterface不安全问题
- osgearth由经纬度得到高程
- java生成唯一订单号
- iOS7到iOS11推送功能的差异总结
- kafka + zookeeper 单节点配置
- malloc函数详解之自己用C语言写出实现malloc()和free()功能的函数
- kettle根据主键批量更新
- Redis中 MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist