2022年4月14日

单例模式 枚举方式

摘要: enum Singleton { INSTANCE; public void m() { System.out.println("test"); } } 阅读全文

posted @ 2022-04-14 11:59 金满仓 阅读(12) 评论(0) 推荐(0) 编辑

单例模式你 静态内部类

摘要: class Singleton { private static class SingletonInstance { private static final Singleton INSTANCE = new Singleton(); } private Singleton() { } public 阅读全文

posted @ 2022-04-14 11:57 金满仓 阅读(11) 评论(0) 推荐(0) 编辑

单例模式 双重检查

摘要: class Singleton { private static volatile Singleton instance; private Singleton() { } public static Singleton getInstance() { if (instance == null) { 阅读全文

posted @ 2022-04-14 11:55 金满仓 阅读(45) 评论(0) 推荐(0) 编辑

单例模式 懒汉式

摘要: 线程不安全 class Singleton { private Singleton() { } private static Singleton instance; public static Singleton getInstance() { if (instance == null) { ins 阅读全文

posted @ 2022-04-14 11:50 金满仓 阅读(14) 评论(0) 推荐(0) 编辑

单例模式 饿汉式

摘要: 静态变量 class Singleton { private static final Singleton instance = new Singleton(); private Singleton() { } public static Singleton getInstance() { retu 阅读全文

posted @ 2022-04-14 11:40 金满仓 阅读(20) 评论(0) 推荐(0) 编辑

导航