![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单例
TankPush
这个作者很懒,什么都没留下…
展开
-
单例设计模式(静态内部类方式:线程安全,且懒加载)
package com.jn.learning.javalearning.singleton;/********************************************************************************************** * * * Written by TankPush (Jn) * * Description: * 静态内部类方式 * 线程安全,且懒加载 * * *****************************原创 2020-05-11 13:05:20 · 203 阅读 · 0 评论 -
单例设计模式(饿汉式:线程安全)
package com.jn.learning.javalearning.singleton;/********************************************************************************************** * * * Written by TankPush (Jn) * Description: * 饿汉式:线程安全 * * ********************************************原创 2020-05-11 01:04:39 · 212 阅读 · 0 评论 -
单例设计模式(DCL:双重检锁、懒汉式)
package com.jn.learning.javalearning.singleton;/********************************************************************************************** * * * Written by TankPush (Jn) * * Description: * DCL双重检测单例 * volatile: ①保证线程可见性 ②防止指令重排序 * 线程安全 * * *原创 2020-05-11 00:48:32 · 378 阅读 · 1 评论 -
单例设计模式(枚举方式:饿汉式)
package com.jn.learning.javalearning.singleton;/********************************************************************************************** * * * Written by TankPush (Jn) * * Description: * 饿汉式:最简洁。 * 实现了序列化、toString、可比较大小等 * * ***************原创 2020-05-11 00:44:29 · 262 阅读 · 0 评论