💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
>[success] # 单例模式 * 通过单例模式的方法创建的类在当前进程中只有**一个实例** >[danger] ##### 饿汉式 ~~~ public class Singleton { // 防止构造函数实例化,先私有化 private Singleton() { } // 内部创建实例,防止外部修改私有化,并且因为已经不能实例化了所以需要static 静态声明 private static Singleton singleton = new Singleton(); // 暴露给外界 static Singleton getInstance() { return singleton; } } ~~~ >[danger] ##### 懒汉式 ~~~ public class Singleton { // 防止构造函数实例化,先私有化 private Singleton() { } // 内部创建实例,防止外部修改私有化,并且因为已经不能实例化了所以需要static 静态声明 private static Singleton singleton = null; // 暴露给外界 static Singleton getInstance() { if (singleton == null) { singleton = new Singleton(); } return singleton; } } ~~~