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

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

饿汉,变种:

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

表面上看起来差别挺大,其实更第三种方式差不多,都是在类初始化即实例化instance。

相关文章
|
4月前
|
设计模式 安全 Java
java单例模式的实现方式有哪些?
java单例模式的实现方式有哪些?
43 1
|
8月前
|
安全 Java
Java单例模式写法
Java单例模式写法
61 0
|
10月前
|
设计模式 安全 Java
Java枚举:为什么它是单例模式的最佳选择?
单例模式,是工作中比较常见的一种设计模式,通常有两种实现方式,懒汉式和饿汉式。但是这两种实现方式存在一些问题。懒汉式会影响程序的性能。而饿汉会导致程序在启动时变慢,浪费系统资源。
Java枚举:为什么它是单例模式的最佳选择?
|
Java
java 内部类的四种“写法”
java进阶——内部类(成员内部类、静态内部类、局部内部类,匿名内部类)
370 0
java 内部类的四种“写法”
|
Java
Java:单例模式的七种写法(七)
Java:单例模式的七种写法
45 0
|
Java
Java:单例模式的七种写法(六)
Java:单例模式的七种写法
69 0
|
Java
Java:单例模式的七种写法(四)
Java:单例模式的七种写法
61 0
|
Java
Java:单例模式的七种写法(五)
Java:单例模式的七种写法(五)
62 0
|
Java
Java:单例模式的七种写法(三)
Java:单例模式的七种写法
71 0
|
安全 Java
Java:单例模式的七种写法(二)
Java:单例模式的七种写法