hello,大家好,我依旧是霖仔,今天给大家分享一下 Java 中的单例模式
单例模式:某个类的实例在 多线程 环境下只会被创建一次出来。
注意:
- 1、单例类只能有一个实例。
- 2、单例类必须自己创建自己的唯一实例。
- 3、单例类必须给所有其他对象提供这一实例。
单例模式有饿汉式单例模式、懒汉式单例模式和双检锁单例模式三种。
饿汉式 : 线程安全 ,一开始就初始化。
饿汉式
懒汉式 :非线程安全,延迟初始化。
懒汉式
双检锁 :线程安全,延迟初始化。
双检索
hello,大家好,我依旧是霖仔,今天给大家分享一下 Java 中的单例模式
单例模式:某个类的实例在 多线程 环境下只会被创建一次出来。
注意:
单例模式有饿汉式单例模式、懒汉式单例模式和双检锁单例模式三种。
饿汉式 : 线程安全 ,一开始就初始化。
饿汉式
懒汉式 :非线程安全,延迟初始化。
懒汉式
双检锁 :线程安全,延迟初始化。
双检索
文章来源:智云一二三科技
文章标题:Java,什么是单例模式?有哪些?
文章地址:https://www.zhihuclub.com/182378.shtml