
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();获得一样的对象,因为已经实例化了空间内存会占用