单例模式
1, 私有化构造器,使之不能通过new创建对象
2, 在内部实例化通过静态方法抛出
3, 一个类只产生一个对象,节约资源
饿汉模式
private static Person p = new Person(); public static Person getPerson(){ return p; }
懒汉模式
private static Person p; public static Person getPerson() { if (p == null) { p = new Person(); } return p; }