美文网首页
静态内部类的单例模式

静态内部类的单例模式

作者: 孙大硕 | 来源:发表于2019-03-31 14:44 被阅读0次

写单例模式通常我们都会选择双重校验的模式。
其实静态内部类的写法更为方便。

public class SingleTon {
    private SingleTon() {
        
    }
    private static class SingleTonHolder{
        private static final SingleTon INSTANCE = new SingleTon();
    }
    private static SingleTon getInstance() {
        return SingleTonHolder.INSTANCE;
    }
}

只有在用到的时候才会加载
类加载机制保证了线程安全

相关文章

网友评论

      本文标题:静态内部类的单例模式

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