equals如果没有被重写的话,和==的作用是一样的,都是判断两个对象引用是否指向同一个地址.一般重写了equals()方法就表示比较它们“实际意义上相等”,比较的是内容,而不是引用地址.Java中String重写了equals方法,所以此时比较的是两者的内容是否相等,而==比较的永远是地址. package testPage; /* * ==和equals有何区别 * 这是在网上偶然看到的一个帖子,如果让我说,还真说不清楚,所以决定一探究竟. * */ public class StringA…