Java에서는 두 객체를 비교할 때 사용하는 메서드로 equlas()가 있는데 각 차이점을 알아보겠습니다. 1. Object class 설명에 앞서 Object class에 대해 짚고 넘어가겠습니다. 클래스 선언 시 extends 키워드로 상속하지 않는다면 java.lang.Object 클래스를 상속하게 됩니다. 이는 무엇을 의미하느냐 Java의 모든 클래스는 Object 클래스의 Super 클래스거나 sub클래스라는 의미입니다. Object 클래스에는 필드가 없고 메서드로만 구성되어 있는데, 이 메서드들이 모든 클래스가 Object를 상속하기 때문에 모든 클래스에서 사용이 가능한 것입니다. Java 공식 문서를 보면 getClass, hashCode, equals, clone, toString .. 등..