1.首先,在基本数据类型的使用中来说,全都使用的是==,不使用equals,equals是在类类型中使用。
2.在类类型中,==中比较的是地址值,如果equals没有在类类型中被重写,则同样比较的是地址值。当equals被重写方法以后,则会比较两者之间的值是否完全相等。
例如,在String 类型中,equals的对比方法是要求两个字符串之间要完全一样,包括大小写也必须一样。
1.首先,在基本数据类型的使用中来说,全都使用的是==,不使用equals,equals是在类类型中使用。
2.在类类型中,==中比较的是地址值,如果equals没有在类类型中被重写,则同样比较的是地址值。当equals被重写方法以后,则会比较两者之间的值是否完全相等。
例如,在String 类型中,equals的对比方法是要求两个字符串之间要完全一样,包括大小写也必须一样。