equals와 hashCode에 대해서 알아보자 1. equalsequals() 메서드는 두 객체의 값이 같은지 비교하기 위해 사용하는 Java의 객체 메서드.기본적으로, Object 클래스에 정의되어 있으며, 모든 Java 클래스는 Object 클래스를 상속받기 때문에 모든 객체에서 사용 가능. - 기본 구현public boolean equals(Object obj) { return (this == obj);} - equals() vs == 비교비교 방식참조(주소) 비교값 비교 (보통 오버라이드 필요)기본 구현변경 불가능오버라이드 가능기본 용도객체의 주소(메모리 위치) 비교객체의 값 비교사용 예시str1 == str2str1.equals(str2) - equals() 오버라이드 (..