java常用设计模式
来源:互联网 发布:减员增效人员优化散文 编辑:程序博客网 时间:2024/05/21 20:25
1.单例模式(又分为懒汉模式,饿汉模式)应用场景:有些对象只需要一个就够了作用:保证整个应用程序中实例有且只有一个。饿汉模式:此即单例模式模式创建的饿汉模式(不管用户是否需要,只要类加载,因为是static变量,随着类加载就加载,就会去创建该单例模式的对象,即假设总是处于饥饿状态!!!)
package com.imooc;/* * 单例模式Singleton * 应用场合:有些对象只需要一个就足够了,如古代皇帝、老婆 * 作用:保证整个应用程序中某个实例有且只有一个 * 类型:饿汉模式、懒汉模式 */public class Singleton {//1.将构造方法私有化,不允许外部直接创建对象private Singleton(){}//2.创建类的唯一实例,使用private static修饰private static Singleton instance=new Singleton();//3.提供一个用于获取实例的方法,使用public static修饰public static Singleton getInstance(){return instance;}}
懒汉模式:
package com.imooc;/* * 懒汉模式 * */public class Singleton2 {//1.将构造方式私有化,不允许外边直接创建对象private Singleton2(){}//2.声明类的唯一实例,使用private static修饰private static Singleton2 instance;//3.提供一个用于获取实例的方法,使用public static修饰public static Singleton2 getInstance(){if(instance==null){instance=new Singleton2();}return instance;}}
饿汉模式和懒汉模式的区别: 饿汉模式加载类慢,但运行时获取对象的速度快,线程安全。 懒汉模式:加载类快,但运行时获取对象速度慢,线程不安全。
阅读全文
0 0
- java常用设计模式
- java常用设计模式
- Java常用设计模式
- java常用设计模式
- java常用设计模式
- java常用设计模式 .
- java常用设计模式
- java常用设计模式
- java常用设计模式
- java 常用设计模式
- java常用设计模式
- Java常用设计模式
- java常用设计模式
- java常用设计模式
- java常用设计模式
- java常用设计模式
- java常用设计模式
- Java常用设计模式
- linux中的jdk环境变量配置
- D3 笔记四:分组元素、坐标轴、SVG基本图形
- DB2相关知识
- 发工资咯:)
- 《应用拆分与平台搭建最佳实践》- 怎么拆
- java常用设计模式
- 图片简单的滑动特效
- 从此使用vim代替si看代码
- POJ1321 棋盘问题 kaungbin-搜索入门-A
- Tomcat部署时war和war exploded区别
- MySQL开启慢查询日志时报Errcode: 13 的解决方法
- ccf 201312-3
- cc2541之Notification
- 绝对值排序
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
gt报价
5系gt价格
gt亚洲欧洲自偷自fromwm82584
gu
gu牙
886gu
骨gu一声组词
怪物猎人gu
万gu神帝
汩读gu还是读mi
骨gu组词
32gu盘实际容量
怪物猎人gu关键任务
gu成语
怪物猎人gu攻略
万gu天帝
甲gu胺片
gu开头成语
gu开头的成语
gu的汉字
128gu盘
万gu神帝飞天鱼
豉可以读gu吗
gu拼音
甲gu胺片作用
16gu盘价格正常价位
kingston16gu盘
极优
gu门店
gu是什么意思
gu什么意思
gu字怎么写
怪物猎人gu主要任务对照表
gz
gz122
gz150
gz163
.gz
gz91人才网
gz火线
gz火线生化