package com.atguigu.single;
/**
**
* 饿汉式
* 直接创建实例对象,不管你是否需要这个对象
*
*
* 1.构造器私有化
* 2.自行创建,并且用静态变量保存
* 3.向外提供这个实例
* 4.强调这是一个单例,我们可以用final修饰
*
*
*
* @author chen
*
*/
public class Singleton01 {
public static final Singleton01 INSTANCE= new Singleton01();
private Singleton01(){
}
}
package com.atguigu.single;
public class TestSingleton01 {
public static void main(String[] args){
Singleton01 instance = Singleton01.INSTANCE;
System.out.println(instance);
}
}