专栏首页专注研发单例模式三种模式,饿汉(饥汉)、饱汉(懒汉)、双重锁模式

单例模式三种模式,饿汉(饥汉)、饱汉(懒汉)、双重锁模式

今天看某培训机构提供面试题中设计模式部分,对饱汉和饿汉比较感兴趣,就搜了一下,然后误人子弟,然后就觉得有必要记录一下

声明:本人没有看过设计模式的书籍,只是根据概念对比的看了一些博客;

首先示众一篇大错特错的文章,谁有CSDN帐号,提醒他把文章删了吧,错的离谱
https://blog.csdn.net/j_a_v_a_guan/article/details/48004007
经典写法:
懒汉和饿汉的最大区别就在于创建对象时候是否实例化;有new就是饿汉,反之就是懒汉,跟加不加synchronized ,没有关系
懒汉:

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

饿汉模式
public class SingleTon {
    // 静态实例变量,直接初始化
    private static SingleTon instance = new SingleTon();
    // 私有化构造函数
    private SingleTon() {

    }
    // 静态public方法,向整个应用提供单例获取方式
    public static SingleTon getInstance() {
        return instance;
    }
}

================================================================================================================================================

插入两个写的很详细的小哥哥

https://blog.csdn.net/yin767833376/article/details/54379345

https://www.aliyun.com/jiaocheng/788731.html

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • jquery常用方法

    转:https://blog.csdn.net/yl2isoft/article/details/54427694

    瑾诺学长
  • Linux 安装Mysql1.8【yum安装】

    瑾诺学长
  • linux常用命令

         -a          列出当前目录下所有文件及目录,包括隐藏的a(all)

    瑾诺学长
  • Linux Qt使用POSIX多线程条件变量、互斥锁(量)

    之前一直在看POSIX的多线程编程,上个周末结合自己的理解,写了一个基于Qt的用条件变量同步线程的例子。故此来和大家一起分享,希望和大家一起交流。

    用户5908113
  • CSS Feature Query

    与media query(媒体查询)类似,feature query(特性查询)也是一种条件样式,仅在支持特定样式规则的环境应用指定的一组样式:

    ayqy贾杰
  • 网页上的复制与剪切

    IE 10及以上的版本修改了Document.execCommand()方法,增加了对剪切和复制的支持。Chrome从43版本开始也支持了这项特性。

    mmzhou
  • tkinter -- Event(1)

    分别测试鼠标的 Relase 事件,只有当鼠标被 Relase 后移动才回产生 Relase 事件

    py3study
  • Tomcat服务器配置详解

    Tomcat服务器是一个免费的开源web应用服务器,属于轻量级应用服务器,在中小型系统和并发用户不是很多的场合中被普遍使用,是开发和测试JSP程序的首选。一般来...

    小手冰凉
  • split分隔

    wfaceboss
  • 深入解析CSS样式优先级

    作为前端多多少少都会对CSS样式的权重有一定的了解。最常用的方法就是对不同的选择器分配不同的权重比,常见的就是

    踏浪

扫码关注云+社区

领取腾讯云代金券