黑马程序员技术交流社区
标题:
单例模式的应用场景是神魔
[打印本页]
作者:
songchangchang
时间:
2016-10-14 20:52
标题:
单例模式的应用场景是神魔
单例模式好像是两种
a:饿汉式
//类一加载就会创建对象
@public class Student{
//构造方法私有,保证别的类不能创建Student对象
private Student(){}
//成员变量私有静态,私有保证别人不能任意改变,静态保证静态方法的调用
private static Student s = new Student();
//成员方法静态,保证创建的对象唯一
public static Student getStudent(){
return s;
}
}
b:懒汉式
//不调用就不会创建对象
@public class Teacher{
private Teacher(){}
private static Teacher t = null;
public synchronized static Teacher getTeacher(){
if(t==null){
t=new Teacher();
}
return t;
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2