java 单例模式

Posted 似梦似醒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 单例模式相关的知识,希望对你有一定的参考价值。

来源于毕向东java视频的单例模式

第一种方式:

第二种方式

思考:两种 哪种更好一些呢?程序开发中优先采用哪种方式呢?

先看第二种方式,其实这种方式并不安全,因为,如果两个程序或者多个程序同时判断"s==null" 都满足条件,所以会创建多个对象。

可以修改成这样   给类加上所。但是程序效率会变得很低

再次优化:

 

但是这样代码会非常多。

 

最终答案优先选择第一种

 

以上是关于java 单例模式的主要内容,如果未能解决你的问题,请参考以下文章

Java设计模式-单例模式

Java设计模式 - 单例模式

java 单例模式这个要怎么理解?

JAVA单例模式的几种实现方法

Java设计模式之单例模式

java设计模式-单例模式