package com.singleTon;
/**
* 饿汉式单例模式
* 饿汉模式下什么时候触发初始化
* 只有在主动使用该类的时候才会初始化,
* 例如:main方法在该类中,获取静态属性、使用静态方法、利用反射获取类、初始化一个类的子类
*
*/
public class HangrySingleTon {
private static HangrySingleTon instance = new HangrySingleTon();
private HangrySingleTon(){
}
private static HangrySingleTon getInstance(){
return new HangrySingleTon();
}
}
饿汉式单例
最新推荐文章于 2024-09-16 21:37:07 发布
本文详细介绍了Java中的饿汉式单例模式,解释了其在何时进行初始化,并列举了触发初始化的各种场景,如调用静态属性、静态方法、反射等。通过示例代码展示了饿汉式单例的实现方式,强调了其线程安全和提前初始化的特点。
摘要由CSDN通过智能技术生成