GOF设计模式之单例模式(一)
单例模式:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。
单例模式之饿汉式
1 | /** |
单例模式之懒汉式(双重检查锁结合版)
1 | /** |
单例模式之双重检查锁式
不推荐使用,在使用时由于编译器优化原因和JVM底层内部模型原因,偶尔会出问题,指令重排,在JDK1.5后加入volatile可以解决此问题,详见本博客的懒汉式写法。
单例模式:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。
1 | /** |
1 | /** |
不推荐使用,在使用时由于编译器优化原因和JVM底层内部模型原因,偶尔会出问题,指令重排,在JDK1.5后加入volatile可以解决此问题,详见本博客的懒汉式写法。
微信支付
支付宝