equals와 hashCode란 무엇인가?자바의 부모 객체 Object 클래스 위에는 equals()와 hashCode() 메서드가 선언되어 있다. 1. equals()란?★ 동일성(equality), 동등성(identity) 동일한 객체가 메모리 상에서 띄워져 있는 경우는 서로 다른 메모리에 있으므로 동일한 객체가 아니다. 하지만 같은 값을 지니므로 equals 메서드를 사용해 동등성을 나타내주는 것이다. 값으로 객체를 비교하도록 equals 메서드를 오버라이딩하는 것이다.여기서 의미하는 동일성(equality)과 동등성(identity)은 다른 개념이다. 동일한 값을 갖는 문자열을 2개 생성했을 때, 동등성을 비교하는 equals 메서드를 호출하면 true가 나오지만, 동일성을 비교하면 서로 다른 메..