package com.artchips.singleton;
//饿汉式:创建对象实例的时候直接初始化 空间换时间
public class SingletonOne {
//1、创建类中私有构造
private SingletonOne(){
}
//2、创建该类型的私有静态实例
private static SingletonOne instance=new SingletonOne();
//3、创建公有静态方法返回静态实例对象
public static SingletonOne getInstance(){
return instance;
}
}
SingletonOne one = SingletonOne.getInstance();
SingletonOne two = SingletonOne.getInstance();
获得一样的对象,因为已经实例化了
空间内存会占用