美文网首页
单例最推荐写法(静态内部类单例模式)

单例最推荐写法(静态内部类单例模式)

作者: Bonny_2619 | 来源:发表于2018-08-14 09:27 被阅读0次

    public class Singleton{

            public singleton(){}

            public static singleton getInstance(){

                return SingletonHolder.mSington;

    }

            private static class SingletonHolder{

                    private static final Singleton mSington=new Singleton();

        }

    }

    推荐理由:第一次加载Singleton类时不会去初始化mSington,只有第一次调用getInstance,虚拟机加载SingletonHolder

                       并初始化mSington,这样不仅能确保线程安全,也能保证 Singleton 类的唯一性。所以,推荐使用静态内 

                       部类单例模式。 

                                                                                                                                         ----------android进阶之光

    相关文章

      网友评论

          本文标题:单例最推荐写法(静态内部类单例模式)

          本文链接:https://www.haomeiwen.com/subject/bolmbftx.html