来源于毕向东java视频的单例模式
第一种方式:
第二种方式
思考:两种 哪种更好一些呢?程序开发中优先采用哪种方式呢?
先看第二种方式,其实这种方式并不安全,因为,如果两个程序或者多个程序同时判断"s==null" 都满足条件,所以会创建多个对象。
可以修改成这样 给类加上所。但是程序效率会变得很低
再次优化:
但是这样代码会非常多。
最终答案优先选择第一种