Lazy and Hungry
页面一:
package cn.lazy.design;
//懒汉式单例类
public class Singleton {
//注意,这里没有final
private static Singleton s = null;
//私有的默认构造方法private Singleton() {}//静态工厂方法 public static Singleton getInstance() {if (s == null) { s = new Singleton();} return s;}}
页面二:
package cn.lazy.design;
public class Test {
public static void main(String[] args) {
Singleton s1 = Singleton.getInstance();Singleton s2 =Singleton.getInstance();Singleton s3 =Singleton.getInstance();Singleton s4 =Singleton.getInstance();Singleton s5 =Singleton.getInstance();System.out.println(s1);System.out.println(s2);System.out.println(s3);System.out.println(s4);System.out.println(s5);}}
页面一:
package cn.hungry.design;
//饿汉式单例类.在类初始化时,已经自行实例化
public class Singleton {//已经自行实例化 private static Singleton s = new Singleton();//私有的默认构造方法private Singleton() {}//静态工厂方法 public static Singleton getInstance() {return s;}}页面二:package cn.hungry.design;public class Test {public static void main(String[] args) {Singleton s1 = Singleton.getInstance();Singleton s2 =Singleton.getInstance();Singleton s3 =Singleton.getInstance();Singleton s4 =Singleton.getInstance();Singleton s5 =Singleton.getInstance();System.out.println(s1);System.out.println(s2);System.out.println(s3);System.out.println(s4);System.out.println(s5);}}
Lazy and Hungry相关推荐
- java singleton 数据清楚_成都汇智动力-java singleton
原标题:成都汇智动力-java singleton 1.什么是单例模式?单例模式的应用场景? 名称:单例模式 英文名:Singleton 定义:java中单例模式是一种常见的设计模式,单例就是&quo ...
- 还在愁不懂设计模式吗?看过来
原文链接: http://47.93.55.72/2018/11/13/%E8%BF%98%E5%9C%A8%E6%84%81%E4%B8%8D%E6%87%82%E8%AE%BE%E8%AE%A1% ...
- 程序员常用英语词汇(022)
版权声明 本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 故事 去年夏天,我遇到一个学生WLY,他来自于Sichuan University of Ar ...
- 全新版大学英语综合教程第一册学习笔记(原文及全文翻译)——8 - Fable Of The Lazy Teenager(懒散少年的寓言)
Unit 8 - Fable Of The Lazy Teenager(懒散少年的寓言) Benjamin Stein weaves a tale to bring home to young Ame ...
- 单例模式的两种实现方式对比:DCL (double check idiom)双重检查 和 lazy initialization holder class(静态内部类)...
首先这两种方式都是延迟初始化机制,就是当要用到的时候再去初始化. 但是Effective Java书中说过:除非绝对必要,否则就不要这么做. 1. DCL (double checked lockin ...
- uscao 线段树成段更新操作及Lazy思想(POJ3468解题报告)
线段树成段更新操作及Lazy思想(POJ3468解题报告) 标签: treequerybuildn2cstruct 2011-11-03 20:37 5756人阅读 评论(0) 收藏 举报 分类: ...
- HYSBZ - 1798 Seq 维护序列seq 线段树lazy标记
传送门 这道题属实是线段树的道比刷题,又加又乘的,当然还可能会有乘除,阶乘等等可能的情况. 对于这道题,主要的一个就是怎么记录lazy标记,首先的话一个数组是肯定不行的,设乘的为lazy,加的为add ...
- hibernate 全面学习【lazy策略 】
2019独角兽企业重金招聘Python工程师标准>>> lazy策略可以用在: * <class>标签上:可以取值true/false * <property> ...
- scala学习笔记-过程、lazy值和异常(6)
过程 在Scala中,定义函数时,如果函数体直接包裹在了花括号里面,而没有使用=连接,则函数的返回值类型就是Unit.这样的函数就被称之为过程.过程通常用于不需要返回值的函数. 过程还有一种写法,就是 ...
最新文章
- 经验 | 机器学习要避开十大雷区
- jquery对事件的监听方法addEventListener()
- 数据中心网络架构 — 传统数据中心网络 — 传统树型三层网络架构
- python领域有什么用-Python都能应用到哪些领域?具体就业职位有什么?
- 回顾 | Alibaba Cloud Native Day 杭州场圆满结束(附 PPT 下载)
- mysql 字符类型
- 14. GD32F103C8T6入门教程-Systick定时器
- git安装 perl ubuntu_Ubuntu系统上安装Git
- trycatch 不能捕获运行时异常_软件运行异常时的多种排查思路与方法
- Atitit 代码复用的理解attilax总结
- 用php打竖的文字_总结PHP竖排文字的方法
- 内蒙古巴丹吉林沙漠锁定2021中国唯一申遗名额
- 平均电流型LED降压恒流驱动器 常用恒流IC
- 正则表达式-贪婪匹配与懒惰匹配之获取短信验证码
- SEO索引量和收录量的关系
- 搜狐畅游薪酬公开,这是件好事么?-看点-虎嗅网
- 【实战】文本驱动的StyleGAN2图像处理(二):潜码映射器(Latent Mapper)
- js操作Cookie,实现历史浏览记录
- 魔百和M401A刷入Armbian系统EMMC
- revit插件:快速创建踢脚线连同墙体一起画,4步完成