equals,hashCode hash 값을 사용하는 Collection에서 논리적으로 같은 객체인지 확인하는 과정은 위 그림과 같다. hashCode()에서 두 객체가 같다 판단한후 equals()메서드에서 두객체가 같다 판단한다면Collection은 동등객체라 판단한다. HashSet points = new HashSet(); points.add(Point.of(1, 1)); points.add(Point.of(2, 2)); points.add(Point.of(3, 3)); Point pointToRemove = Point.of(1, 1); points.remove(pointToRemove); 예를들어 위 코드에서 remove()메서드를 사용하더라도 points HashSet에 존재하는 첫번째 Poin..