
Java设计模式
JAVA设计模式之23种设计模式
自由与束缚JavaJavaScript
这个作者很懒,什么都没留下…
展开
-
003_支持并发的饿汉单例
public class HungrySingletion { // 静态初始化器, 由JVM来保证线程安全 private final static HungrySingletion instance = new HungrySingletion(); private HungrySingletion() {} public static ...原创 2017-09-03 09:58:37 · 185 阅读 · 0 评论 -
002_支持并发的内部类饿汉单例
public class HungryInnerSingletion { // 类级的静态的成员式内部类,该内部类的实例和外部类的实例没有绑定关系,而且只有被调用的时候才会被装载,从而实现了延迟加载 private static class Inner { // 静态初始化器, 由JVM来保证线程安全 private static H原创 2017-09-03 09:46:17 · 166 阅读 · 0 评论 -
001_支持并发的两次判空懒汉单例
public class TwiceJudgeNullLazySingleton { private static TwiceJudgeNullLazySingleton instance; public static TwiceJudgeNullLazySingleton getInstance(){ //第一次判空原创 2017-09-03 09:22:01 · 243 阅读 · 0 评论