singleton:存在这样一个要求:让特定的类只会生成唯一的一个对象
class Singleton{
//不对外提供类的构造方法的访问
private Singleton() {
}
//**自己类内部提供唯一一个Singleton实例**
private static Singleton s = new Singleton();
public static Singleton getInstance() {
//在这里就return了这个唯一一个Singleton,s
return s;
}
}
public class TestSingleton {
public static void main(String[] args) {
Singleton s = Singleton.getInstance();
Singleton s1 = Singleton.getInstance();
//测试是否相等(通过地址)
System.out.print(s == s1);
}
}