Java HashSet의 내부 동작 방식과 중복 제거 메커니즘을 정리한 글입니다. HashSetHashSet은 Java의 java.util 패키지에 속하는 컬렉션 클래스입니다.요소 중복을 허용하지 않으며 순서를 보장하지 않습니다. HashSet의 내부 구조내부적으로 HashMap을 사용하여 요소를 저장합니다.private transient HashMap map;// Dummy value to associate with an Object in the backing Mapprivate static final Object PRESENT = new Object();map은 HashMap 타입으로 선언되어 있으며, HashSet에 추가된 요소가 key로 저장됩니다.PRESENT는 value 역할을 하는 더미 객체..