标签:内部类 初始化 加载模式 静态 get ons 绑定 data on()
延迟加载与线程安全
/** * @author canger * @Deseription 利用类级内部类来实现延迟加载同时利用jvm保证线程安全 * @create 2018/12/10 11:38 **/ public class Singletons { private Singletons() {} /** * 类级内部类,属于静态的成员内部类,与外部的实例没有绑定关系,只有在被调用的时候 * 才会被装载,以此来实现懒加载模式 */ private static class SingletonHolder{ /** * 静态域只会在初次调用初始化,jvm内部保证线程安全 */ private static Singletons singleton = new Singletons(); } public static Singletons getSingleton(){ return SingletonHolder.singleton; } }
标签:内部类 初始化 加载模式 静态 get ons 绑定 data on()
原文地址:https://www.cnblogs.com/oldzhang1222/p/10095650.html