//饿汉单例
class People{
private static final People people = new People();
//私有化构造方法
private People(){
}
public static synchronized People getInstance(){
return people;
}
}
//懒汉单例
class People{
private static People people;
//私有化构造方法
private People(){
}
public static synchronized People getInstance(){
if(people==null){
people = new People();
}
return people;
}
}