设计模式(1)Singleton单例模式_8种写法
使用场景
内存中只需要一个实例
• 比如各种Mgr
• 比如各种Factory
一共有8种写法,但是只有2种写法是完美无缺的。
写法一:饿汉式(最常见的写法)
保证只有一个实例—》定义一个静态的实例Instance
/**
* 饿汉式
* 类加载到内存后,就实例化一个单例,JVM保证线程安全,
* JVM保证每一个class在load到内存中,只是load一次--->static变量是在load到内存之后,马上就进行初始化一次,就初始化这一次,多线程也没有关系
* 简单实用,推荐使用!
*
原创
2022-04-10 20:32:36 ·
549 阅读 ·
0 评论