==与equals()的区别 ==: 作用是判断两个对象的地址是不是相等,即判断两个对象是否是同一个对象。这边要注意一下,基本数据类型==比较的是值,引用数据类型比较的是内存地址。java是值传递,所以对于==而言,不管比较的是基本数据类型还是引用数据类型,本质比的还是值,只是引用类型变量存的值是对象的地址而已。 equals():作用也是比较两个对象是否相等,但是无法用于比较基本数据类型。equals方法是Object类方法之一,所以所有的类由于都是Object的子类,所有都拥有equals方法。对于equals的用法:如果类没有重写equals,那么这个方法等同于==如果重写了,那么一般我...