list1 Java collection - Set Java Collection은 객체 그룹을 나타내며, 저장 및 검색 방법에 따라 Set, Map, List 로 나뉘어진다.간단히 요약하면 Set에는 중복 값을 허용하지 않으며, Map은 키와 값 유형의 데이터 형태로 제공된다.그리고, List는 인덱스 위치에 값을 순차적으로 저장하는데 사용된다. 그림으로 인터페이스와 구현 클래스 관계를 정리하자면 아래와 같다.먼저 Set 부터 알아보자. HashSet은 빠른 접근 속도를 가지는 반면에 중복 저장이 허용되지 않는다. 또한, 객체(데이터)를 인덱스로 관리하지 않기 때문에, 저장 순서를 보장하지 않는다.HashSet은 객체를 저장하기 전, hashCode() 를 호출하여 이미 저장되어 있는 객체들의 해시코드와 비교한다.만약 동일한 해시코드가 있다면 equals.. 2018. 5. 9. 이전 1 다음 반응형