------- android培训、java培训、期待与您交流! ----------
单例设计模式
public class Demo_Single {
public static void main(String[] args) {
Single s1 = Single.getSingle();
Single s2 = Single.getSingle();
System.out.println(s1==s2);
}
}
//饿汉式
class Single{
private Single(){}
private static Single s = new Single();
public static Single getSingle(){
return s;
}
}
//懒汉式
class Single1{
private Single1(){}
private static Single1 s = null;
public static Single1 getSingle(){
if (s==null) {
s = new Single1();
}
return s;
}
}