int类型是值类型每个值类型在存儲的时候都有自己的内存,比较的时候比较的是对应内存空间存储的值
String是引用类型,引用类型比较的时候要视采用的比较方式
如果采鼡“==”,比较的是引用地址是否相同如果使用:
那么这时,aa与bb实际上只创建了一个对象只是aa和bb都指向同一个引用。因此比较结果为真如果此时改变aa或者bb中任意一个,那么这时才创建第二个对象
如果使用equals,那么比较的是对应对象的值
都属于值类型,用==可以得到true
是对潒池的问题你的比较对象指向的都是同一个地方,所以相等
两变量都指向同一地址,你可以把它们实例化后再试试看