Java:单例模式的七种写法(一)

简介: Java:单例模式的七种写法

(懒汉,线程不安全):

public class Singleton {  
     private static Singleton instance;  
     private Singleton (){}   
     public static Singleton getInstance() {  
     if (instance == null) {  
         instance = new Singleton();  
     }  
     return instance;  
     }  
 }

这种写法lazy loading很明显,但是致命的是在多线程不能正常工作。

相关文章
|
4月前
|
设计模式 安全 Java
【JAVA】Java 中什么叫单例设计模式?请用 Java 写出线程安全的单例模式
【JAVA】Java 中什么叫单例设计模式?请用 Java 写出线程安全的单例模式
|
2月前
|
设计模式 安全 Java
Java面试题:什么是单例模式?如何在Java中实现单例模式?
Java面试题:什么是单例模式?如何在Java中实现单例模式?
28 0
|
4月前
|
设计模式 安全 Java
java单例模式的实现方式有哪些?
java单例模式的实现方式有哪些?
58 1
|
安全 Java
Java单例模式写法
Java单例模式写法
80 0
|
Java
java 内部类的四种“写法”
java进阶——内部类(成员内部类、静态内部类、局部内部类,匿名内部类)
397 0
java 内部类的四种“写法”
|
Java
Java:单例模式的七种写法(七)
Java:单例模式的七种写法
51 0
|
Java
Java:单例模式的七种写法(六)
Java:单例模式的七种写法
91 0
|
Java
Java:单例模式的七种写法(五)
Java:单例模式的七种写法(五)
75 0
|
Java
Java:单例模式的七种写法(三)
Java:单例模式的七种写法
87 0
|
Java
Java:单例模式的七种写法(四)
Java:单例模式的七种写法
76 0