==与equals ==:作用是判断两个对象的地址是否相等从而判断是否为同一个对象 其中基本数据类型比较的是值,引用数据类型比较的是内存地址 equals:作用同样是判断对象是否相等 一般有两种使用情况: 类没有覆盖equals()方法通过equals比较对象等价于通过==比较类覆盖equals()方法,相等返回true否则返回false