相同: 在equals()没有被重写的情况下,两者均为判断前后所指是否为同一对象 不同: 1. “== ”是一种比较运算符,而equals()为对象的方法 2. 因为“== ”是内置的比较符,所以不存在重写一说,其只能依据前后对象的地址值判断其是否为同一对象;而“equals”是方法,因此可以被重写从而改变默认的功能 3. “== ”可以判断基本数据类型,而“equals()”不可以