概述: 一个类只能创建一个对象
恶汉模式
public class Student {
private static final Student s=new Student();
private Student() {
}
public static Student getS() {
return s;
}
}
懒汉模式
public class Student2 {
private static Student2 s;
private Student2() {
}
public static Student2 getS() {
if(s==null) {
s=new Student2();
}
return s;
}
}
(4)两种实现的对比
懒汉模式更节省内存空间,而饿汉模式适合多线程程序。