==是运算符,可以判断两个基本类型的比较,也可以比较两个引用类型的引用值;
equals方法在Object类中的作用与==相等,其它常用类型如String重写了equals方法,效果是比较两个String的字符串是否相等,如Intenet重写equals方法,效果是比较两个Int类型的数值比较,因此其它类需要比较,一般都需要重写Object的equals的方法(equals方法只能在同一个类型或者有继承关系之间比较,这是因为一般重写时会instance判断)
==是运算符,可以判断两个基本类型的比较,也可以比较两个引用类型的引用值;
equals方法在Object类中的作用与==相等,其它常用类型如String重写了equals方法,效果是比较两个String的字符串是否相等,如Intenet重写equals方法,效果是比较两个Int类型的数值比较,因此其它类需要比较,一般都需要重写Object的equals的方法(equals方法只能在同一个类型或者有继承关系之间比较,这是因为一般重写时会instance判断)