美文网首页
单例静态模式

单例静态模式

作者: 佳闯天涯 | 来源:发表于2019-10-29 16:27 被阅读0次

public class Singleton{
private Singleton(){
}
public static Singleton getInstance(){
return SingletonHolder.sInstance;
}
private static class SingletonHolder{
private static final Singleton sInstance = new Singleton();
}
}

好处:
第一次 加载Singleton 并不会初始化sInstance

只有第一次调用getInstance 虚拟机才会加载SingletonHolder 并初始化sInstance

保证线程安全 Singleton 的唯一性

相关文章

网友评论

      本文标题:单例静态模式

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