================================
©Copyright 蕃薯耀 2022-05-20
https://www.cnblogs.com/fanshuyao/
一、饿汉模式
public class Hunger {
/**
* 增加final关键字,避免被修改
*/
private static final Hunger hunger = new Hunger();
/**
* 私有化,避免创建对象
*/
private Hunger() {};
/**
* 提供获取对象的方法
* @return
*/
public static Hunger get() {
return hunger;
}
}
二、饿汉模式(静态块)
可以通过配置文件对实例进行初始化
import lqy.utils.PropertiesUtils;
public class HungerStatic {
private static final HungerStatic hungerStatic;