单例模式 饿汉式: /** * 饿汉式单例(提前把对象创建) * 可能会浪费空间,提前把对象创建好了,但是不一定会用。 */ public class Hungry { private Hungry(){ } private final static Hungry HUNGRY=new Hungry(); public static Hungry getInstance(){ return HUNGRY; } } 懒汉式 单线程下可用,多线程下不可用,存在多线程并发问题。 /** * 懒汉式单例(当使用时再创建对象) * 单线