package arraytools;
/*
单例设计模式之,饿汉式
*/
class Single
{
//Single保证对象,在内存的唯一性
private Single(){}
/*
private final static Single s = new Single();//饿汉式
public static Single getInstance()
{
return s;
}
*/
//懒汉式
private static Single s =null;
public static Single getInstance()
{
if(s==null)
s = new Single();
return s;
}
}
class SingleTest
{
public static void main(String[] args)
{
Single s = Single.getInstance();
Single s1 = Single.getInstance();
System.out.println(s);
System.out.println(s1);
}
}
结果: