/*
* 单例设计模式
*/
public class Test1 {
public static void main(String[] args) {
Boss s=Boss.getBoss();
Boss s1=Boss.getBoss();
System.out.println(s.hashCode()==s1.hashCode());
}
}
/*//饿汉式单例设计模式
* class Boss{
private Boss(){}
private static Boss bs= new Boss();
public static Boss getBoss(){
return bs;
}
}*/
//懒汉式单例设计模式
class Boss{
private Boss(){}
private static Boss bs;
public static Boss getBoss(){
if(bs==null){
bs=new Boss();
}
return bs;
}
}