날짜 값의 동일성과 동등성은 다른 결과를 낸다

별도 생성된 두 날짜는 참조가 달라도 연·월·일이 같으면 같은 값으로 취급할 수 있습니다.

== 동일성

서로 다른 참조 → false

equals 동등성

연·월·일 동일 → true · 같은 hashCode

핵심: equals와 hashCode를 같은 불변 필드로 구현하면 Set·Map에서 안정적으로 동작합니다.