页面一:
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相关推荐

  1. java singleton 数据清楚_成都汇智动力-java singleton

    原标题:成都汇智动力-java singleton 1.什么是单例模式?单例模式的应用场景? 名称:单例模式 英文名:Singleton 定义:java中单例模式是一种常见的设计模式,单例就是&quo ...

  2. 还在愁不懂设计模式吗?看过来

    原文链接: 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% ...

  3. 程序员常用英语词汇(022)

    版权声明 本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 故事 去年夏天,我遇到一个学生WLY,他来自于Sichuan University of Ar ...

  4. 全新版大学英语综合教程第一册学习笔记(原文及全文翻译)——8 - Fable Of The Lazy Teenager(懒散少年的寓言)

    Unit 8 - Fable Of The Lazy Teenager(懒散少年的寓言) Benjamin Stein weaves a tale to bring home to young Ame ...

  5. 单例模式的两种实现方式对比:DCL (double check idiom)双重检查 和 lazy initialization holder class(静态内部类)...

    首先这两种方式都是延迟初始化机制,就是当要用到的时候再去初始化. 但是Effective Java书中说过:除非绝对必要,否则就不要这么做. 1. DCL (double checked lockin ...

  6. uscao 线段树成段更新操作及Lazy思想(POJ3468解题报告)

    线段树成段更新操作及Lazy思想(POJ3468解题报告) 标签: treequerybuildn2cstruct 2011-11-03 20:37 5756人阅读 评论(0) 收藏 举报  分类: ...

  7. HYSBZ - 1798 Seq 维护序列seq 线段树lazy标记

    传送门 这道题属实是线段树的道比刷题,又加又乘的,当然还可能会有乘除,阶乘等等可能的情况. 对于这道题,主要的一个就是怎么记录lazy标记,首先的话一个数组是肯定不行的,设乘的为lazy,加的为add ...

  8. hibernate 全面学习【lazy策略 】

    2019独角兽企业重金招聘Python工程师标准>>> lazy策略可以用在: * <class>标签上:可以取值true/false * <property> ...

  9. scala学习笔记-过程、lazy值和异常(6)

    过程 在Scala中,定义函数时,如果函数体直接包裹在了花括号里面,而没有使用=连接,则函数的返回值类型就是Unit.这样的函数就被称之为过程.过程通常用于不需要返回值的函数. 过程还有一种写法,就是 ...

最新文章

  1. 经验 | 机器学习要避开十大雷区
  2. jquery对事件的监听方法addEventListener()
  3. 数据中心网络架构 — 传统数据中心网络 — 传统树型三层网络架构
  4. python领域有什么用-Python都能应用到哪些领域?具体就业职位有什么?
  5. 回顾 | Alibaba Cloud Native Day 杭州场圆满结束(附 PPT 下载)
  6. mysql 字符类型
  7. 14. GD32F103C8T6入门教程-Systick定时器
  8. git安装 perl ubuntu_Ubuntu系统上安装Git
  9. trycatch 不能捕获运行时异常_软件运行异常时的多种排查思路与方法
  10. Atitit 代码复用的理解attilax总结
  11. 用php打竖的文字_总结PHP竖排文字的方法
  12. 内蒙古巴丹吉林沙漠锁定2021中国唯一申遗名额
  13. 平均电流型LED降压恒流驱动器 常用恒流IC
  14. 正则表达式-贪婪匹配与懒惰匹配之获取短信验证码
  15. SEO索引量和收录量的关系
  16. 搜狐畅游薪酬公开,这是件好事么?-看点-虎嗅网
  17. 【实战】文本驱动的StyleGAN2图像处理(二):潜码映射器(Latent Mapper)
  18. js操作Cookie,实现历史浏览记录
  19. 魔百和M401A刷入Armbian系统EMMC
  20. revit插件:快速创建踢脚线连同墙体一起画,4步完成

热门文章

  1. 登录IE时常出现闪退:Internet Explorert停止工作解决办法
  2. IT培训讲师的亲身感受
  3. ENVI BSQ转BIL或者BIP
  4. [vue] 11. pixiJS整合vue初体验
  5. python全栈开发什么意思_Python是什么?老男孩python全栈开发
  6. 黑群晖 升级 失联 拯救方案(不丢数据)
  7. PF_INET 和 AF_INET的区别
  8. nest使用cloudbase(tcb)进行serverless开发
  9. OpenFaaS实战之二:函数入门
  10. 锁消除、锁粗化、偏向锁、自旋锁