java编程敲代码的时候你能保证单例是个单例了
这样真的就能保证单例是个单例了吗?
我们采用了很多方式来保证实例的唯一性,但是真的够了吗?
如果采用反射呢?
如果使用多个ClassLoder呢?
那是不是会实例化多个了呢?
思考一下吧~
总结
单例的实现方式有好多种,实际开发中看需求而定,个人比较推荐双重检查锁和静态内部类,这两个我比较常用,其他的说实话我一般不用.
同时也可以看到单例也有很多需要学习以及思考的地方,完全弄懂也不容易~
头条号:走在求知的路上每天分享编程心得。
本文为头条号作者发布,不代表今日头条立场。