public class Singlton {
private static Singlton instance;
private Singlton(){}
public static Singlton getInstance(){
if(instance==null){
instance=new Singlton();
}
return instance;
}
public static class SingletonTest{
public static void main(String[] args) {
Singlton singlton1=Singlton.getInstance();
Singlton singlton2=Singlton.getInstance();
System.out.println(singlton1==singlton2);
}
}
}
}
因为通过getInstanse()方法控制了该类只能产生一个实例,所以最后的结果返回为true