글
LinkedHashSet 은 hash table 과 doubly linked list 로 구성된 Set 입니다.
이것은 HashSet 이면서 동시에 doubly linked list 를 통해서 이 Set 에 추가된 요소들의 순서를 기억하는 특징을 가집니다.
결과적으로 요소들을 출력하거나 할때, 추가된 순서대로 출력되는 것을 확인할 수 있습니다.
이 LinkedHashSet 은 HashSet 에 비해서 추가, 삭제 등의 연산을 할때 doubly linked list 로 구조를 잡기 때문에 성능이 약간 떨어집니다.
(LinkedHashSet 클래스 참고)
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashSet.html
'4.1) OCJP > 관련 이론 및 문법' 카테고리의 다른 글
관련 이론 및 문법 - HashMap 클래스 (0) | 2016.11.12 |
---|---|
관련 이론 및 문법 - system property (2) | 2016.10.31 |
관련 이론 및 문법 - instanceof (0) | 2016.10.31 |
관련 이론 및 문법 - 정규식 (regular expression) (0) | 2016.10.29 |
관련 이론 및 문법 - Java 메모리 구조 (0) | 2016.07.07 |
관련 이론 및 문법 - Date 클래스 (0) | 2016.03.18 |
관련 이론 및 문법 - Collection 인터페이스 (0) | 2016.03.07 |
관련 이론 및 문법 - Scanner 클래스 (0) | 2016.03.06 |
관련 이론 및 문법 - final (0) | 2016.03.05 |
관련 이론 및 문법 - Boolean 클래스 (0) | 2016.03.02 |
RECENT COMMENT