【设计模式】单例模式

什么是单例模式?

单例模式的定义:

确保某一个类 只有一个实例,而且自行实例化并向整个系统提供这个实例。

实现(这一种实现就行:线程安全且实现简单)

java 复制代码
public class Singleton {

	//私有化构造函数
    private Singleton(){}

    private static Singleton instance = null;

    static {
        instance = new Singleton();
    }

    public static Singleton getInstance(){
        return instance;
    }
}
相关推荐
执笔论英雄2 分钟前
Slime异步原理(单例设计模式)5
设计模式
JIngJaneIL3 分钟前
农产品电商|基于SprinBoot+vue的农产品电商系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·毕设·农产品电商系统
w***74174 分钟前
Nginx—Rewrite
java·数据库·nginx
切糕师学AI4 分钟前
Spring 是什么?
java·后端·spring
星释6 分钟前
Rust 练习册 97:Run-Length Encoding 压缩算法
java·linux·rust
爱笑的源码基地9 分钟前
医院随访管理系统源码 患者随访管理系统源码 智能随访系统源码 出院随访系统源码,基于Java+Vue前后端分离架构
java·spring boot·源码·二次开发·源代码管理·随访系统·医院随访
未可知7779 分钟前
软件设计师(上午题4)、面向对象、uml、设计模式
设计模式·职场和发展·uml
Le1Yu11 分钟前
订单优化(状态机、分库分表、覆盖索引、缓存优化查询)
java·开发语言·数据库
JIngJaneIL13 分钟前
书店销售|书屋|基于SprinBoot+vue书店销售管理设计与实现(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·毕设·书店销售管理设计与实现
不光头强14 分钟前
mybatis中的延迟加载和一二级缓存
java·tomcat·mybatis