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