Java中的equals()方法是用于比较两个对象是否相等的方法。它的核心是比较对象的内存地址,即判断它们是否为同一个对象。如果两个对象引用的是内存中的同一个对象,那么equals()方法返回true,否则返回false。
在Java中,equals()方法的默认实现就是比较对象的引用,因此,如果需要进行更复杂的比较,例如比较两个对象的内容是否相等,就需要重写equals()方法。