1.==是比较运算符,equals()是Object的方法
2.如果是基本数据类型,==比较的是存储的值,如果是引用数据类型,比较的是对象的地址的值。而对于equals来说,在没有重写的情况下,比较的是对象的地址的值,而大部分类都重写了equals方法,则比较的是对象的值(两个对象的内容是否相等),例如String类,equals方法用来比较字符串的内容是否相等。
注意:equals不能用来比较基本数据类型。
3.小结
equals未重写的情况下,两者基本类似,比较的都是地址值的大小
重写之后,equals比较的是两个对象的内容是否相等