Object类中的equals方法是用双等号(==)进行比较的; 而String类的equals方法不是用双等号(==)进行比较的; String类继承Object类,所以也继承了equals方法,但String类重写了该方法。 所以String类用equals比较,基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean ,他们之间的比较,应用双等号(==),比较的是他们的值。