单例模式
Posted oldzhang1222
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单例模式相关的知识,希望对你有一定的参考价值。
延迟加载与线程安全
/** * @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; } }
以上是关于单例模式的主要内容,如果未能解决你的问题,请参考以下文章