/** * 静态内部类实现单例模式 * 加载Singleton类时 不会加载静态内部类SingletonHolder 实现懒加载 * 当使用Instance字段时,会初始化类SingletonHolder 这个由jvm保证线程的唯一性 * */ public class Singleton { public static class SingletonHolder { public static Singleton Instance=new Singleton(); } private Singleton(){} public Singleton getSingleton() { return SingletonHolder.Instance; } }
静态内部类实现单例模式
最新推荐文章于 2023-01-16 01:29:36 发布