Set Interface 기본적으로 Set혹은 Set계열을 구현하는 클래스들은 다음과 같은 공통점이 있다. 중복되는 요소(원소)를 허용하지 않는다. 저장 순서를 유지하지 않는다. (LinkedHashSet 만 예외) HashSet HashSet은 Set 인터페이스에서 지원하는 구현 클래스이기 때문에 Set의 성질을 그대로 상속받는다는 것이 특징이다. 여기서 HashSet 은 Set의 특징에 더해 null값을 허용해주는 특징을 하나 더 가진다. 중복되는 요소(원소)를 허용하지 않는다. 저장 순서를 유지하지 않는다. null값을 허용한다. 이러한 HashSet은 어떨 때 쓰이면 좋을까? 데이터가 정렬되어있을 필요도 없고, 빠르게 중복 여부만 확인하면 되는 경우에 사용하기 좋다. 예를 들면 회원 가입시 아이디..