单例模式

  • 饿汉式单例
public class Singleton {
    private Singleton(){}
    private static Singleton instance = new Singleton();
    public static Singleton getInstance(){
        return instance;
    }
}
  • 懒汉式单例
public class Singleton {
    private static Singleton instance = null;
    private Singleton() {}
    public static synchronized Singleton getInstance(){
        if (instance == null) instance = new Singleton();
        return instance;
    }
}

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • UML中有哪些常用的图?

    UML定义了多种图形化的符号来描述软件系统部分或全部的静态结构和动态结构,包括:用例图(use case diagram)、类图(class diagram)、...

    唐怀瑟
  • 在VMware上安装CentOS版本的Linux虚拟机

    2.点击“编辑虚拟机设置”,选择“CD/DVD”,点击"使用ISO映像文件"在本地找到合适的镜像文件;

    唐怀瑟
  • @Param在Mybatis中的使用

    用注解来简化xml配置的时候,@Param注解的作用是给参数命名,参数命名后就能根据名字得到参数值,正确的将参数传入sql语句中 1.如果mapper接口里参...

    唐怀瑟
  • 【java设计模式系列】2. 单例模式(Singleton)

    爱笑的架构师
  • 单例模式懒汉式和饿汉式的学习

    逆回十六夜
  • 单例类简写

      利用static语法特性,被static关键词标识的变量只会初始化一次,且生命周期为全局的。

    Qt君
  • 设计模式之单例模式(创建型)

    本博客介绍一种创建型模式:单例模式 这是一种比较容易理解的设计模式,可以理解为创建对象的一种很好的做法。可以尽量避免创建过多的对象,给JVM造成很大的负载。

    SmileNicky
  • 设计之禅——单例模式详解

    有时候我们只需要一个类只有一个对象,如,线程池、缓存、windows的任务管理器、注册表等,因此就有了单例模式,确保了一个类只存在一个实例。单例模式的实现非常简...

    夜勿语
  • 【面试现场】如何编程获得最多的年终红包奖?

    小史是一个应届生,虽然学的是电子专业,但是自己业余时间看了很多互联网与编程方面的书,一心想进BAT互联网公司。

    帅地
  • PHP实现单例模式

    <?php /** * 单例模式实现 */ class Singleton { //静态变量保存全局实例 private static $ins...

    Clive

扫码关注云+社区

领取腾讯云代金券