목차동일성과 동등성 이란두 인스턴스화 된 객체를 서로 같다고 정의하는 기준equals()와 hashCode()의 재정의 이유VO로 알아보는 동일성과 동등성의 중요성VO 사용 예시 두 인스턴스화 객체가 "같다"라는 개념은 "동일성(Identity)"과 "동등성(Equality)"로 나뉜다. 동일성(Identity) 확인 → ==연산자두 객체의 메모리 주소가 같은지 비교같은 인스턴스를 가리키고 있는지 확인완전히 같은 객체인지 체크하는 용도(ex. 싱글톤, 캐시된 객체) 동등성(Equality) 확인 → equals() 메서드 재정의두 객체의 내용(값)이 같은지 비교equals()를 오버라이딩하여 원하는 기준을 정의해야 함VO(Value Object)에서 중요 → 같은 값을 가지면 같은 객체로 인식..