首先,答案肯定是不一定。同时反过来equals()为true,hashCode()也不一定相同。类的hashCode()方法和equals()方法都可以重写,返回的值完全
java lang reflect Method equals(Objectobj)方法将此方法与指定的对象进行比较。如果对象相同,则返回true,否则返回false,如果两个方法
java lang reflect Field equals(Objectobj)方法将此Field与指定的对象进行比较。如果对象相同,则返回true。如果它们被同一个类声明并具有
java lang reflect Constructor equals(Objectobj)方法将此构造函数与指定的对象进行比较。如果对象相同,则返回true,否则返回false。如果
java lang StackTraceElement equals()如果指定的对象的实例与另一个StackTraceElement实例代表相同的执行点,方法返回true。1语法publicbo
java lang Short equals()方法比较此对象与指定对象。其结果是true,当且仅当参数不为null,并且包含相同的short值作为此short对象。1语法p
java lang Object equals(Objectobj)表示某个其他对象是否等于这一个对象。类的equals方法是对象实现对象上可能差别最大的相等关系;也就是
java lang Long equals()方法比较此对象与指定对象。其结果是true,当且仅当参数不为null,且Long对象包含的long值与此对象相同。1语法publ
java lang Integer equals()方法比较此对象与指定对象。当且仅当参数不为null,并且与Integer对象包含相同的int值,其结果返回true。1语法p
java lang Float equals()方法比较与指定对象这个对象。其结果是true,当且仅当参数不为null,是一个Float对象,它代表了相同的值由该对象