第五篇 设计模式--饿汉单例模式
来源:互联网 发布:威少11赛季数据 编辑:程序博客网 时间:2024/06/06 12:34
单例模式定义:保证一个类只有一个实例,并提供一个访问它的全局访问点。
饿汉单例:在类被加载时就创建。
好处:提供对唯一实例的受控访问,节约系统内存资源,解决在多线程中懒汉单例无法做到保证一个类只有一个实例的情况。
代码:
package singleton.hungrysingleton;/** * @author naivor *饿汉单例模式-场景类 */public class HungrySingleton {public static void main(String [] args) {Singleton singleton=Singleton.getInstance();//不管使用几次getInstance(),Singleton的实例只会存在一个singleton.doSomething();} }/** * @author naivor *饿汉单例模式-单例类 */class Singleton{private static Singleton singleton=new Singleton();private Singleton() {}public static Singleton getInstance(){return singleton;}public void doSomething(){//业务处理方法}}
0 0
- 第五篇 设计模式--饿汉单例模式
- 设计模式第五、六堂课
- [黑马程序员]第五篇:设计模式
- Android Ap 开发 设计模式第五篇:单件模式
- Android App 开发 设计模式第五篇:单件模式
- IOS设计模式第五篇之装饰设计模式的代理设计模式
- 大话设计模式-第五夜
- 第五个设计模式:合成模式
- 设计模式第五站--迭代器模式
- 设计模式第五讲:原型模式
- 第五篇:适配器模式
- java学习第五篇---单例设计模式
- 黑马论设计模式--基础加强--第五篇--享元设计模式
- 设计模式精解-第五章-设计模式简介
- 《Android之大话设计模式》--设计模式 创建型模式 第五章:原型模式
- 第五篇、创建型设计模式——单例模式
- js 设计模式 第五章 单例模式
- 【读书笔记】设计模式第五章:行为型模式
- Linux下编辑文件方式Emacs 操作快速指南,快捷键速记
- svn post-commit hook failed error output could not be translated from the native locale to UTF-8
- 进程防结束之PS_CROSS_THREAD_FLAGS_SYSTEM
- CF 510A(Fox And Snake-模拟)
- Java系统程序员修炼之道
- 第五篇 设计模式--饿汉单例模式
- 正则表达式30分钟入门教程
- Oracle中审计功能
- BZOJ大视野 1088: [SCOI2005]扫雷Mine 解题报告
- 教你写Android网络框架之Request、Response类与请求队列
- Java调用bat文件
- 如何成为一个牛逼的C/C++程序员
- activemq-cpp-library-3.8.3中的README.txt中文翻译文档
- tomcat的常用命令使用汇总