登录
原创

Java单例模式(2)

专栏Java单例
发布于 2020-10-30 阅读 356
  • Java
原创

本文介绍Java单例模式的第二种

这种模式的策略和第一种几乎一样,都是定义了一个静态变量,只不过定义的时候没有初始化,而是在静态代码块中进行了初始化,同样,类在jvm加载到内存的时候,执行了静态代码块,因此在进行获取静态变量之前,这个实例也是一直存在的

代码部分


package singleton;

/**
 * 和第一种差不多
 */
public class Student02 {
    public static final Student02 instance;
    static {
        instance = new Student02();
    }
    private Student02(){

    }
    public static Student02 getInstance(){
        return instance;
    }
}


评论区

眉上的汗水,眉下的泪水,你总要选择一样

0

0

0

举报