单例模式

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;
}

 

posted @ 2018-06-16 13:17  huanggy  阅读(86)  评论(0编辑  收藏  举报