单例顾名思义每次得到的对象都是同一个
下面写一个单例的实现
public testSingleton{
public void main(String[] args){
Singleton a=Singleton.getInstance();
Singleton b=Singleton.getInstance();
System.out.println(a==b);
}
}
class Singleton{
private Singleton(){}//申明为private是只运行内部自己new
static Singleton singleton=new Singleton();
public static getInstance(){
return singleton;
}
}
输出结果为true,说明产生的两个实例a,b是同一个