반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 프로그래머스
- 플러터 개발
- nestjs스터디
- 스프링공부
- 코테공부
- DDD
- nestjs
- K8S
- JPA공부
- 자료구조공부
- Kafka
- 알고리즘공부
- JPA스터디
- 스프링 공부
- nestjs공부
- Flutter
- Axon framework
- JPA예제
- 스프링
- 기술공부
- JPA 공부
- querydsl
- 스프링부트
- 카프카
- 스프링부트공부
- 플러터 공부
- 기술면접공부
- 자바공부
- 코테준비
- JPA
Archives
- Today
- Total
DevBoi
[Java] LinkedHashSet 본문
반응형
HashSet과 동일한 구조를 가지지만 HashSet은 순서를 관리하지 않아, 출력할때마다 다른 순서대로 출력이된다.
하지만 LInkedhashSet은 등록한 순서대로 출력을 한다.
공통점 은 중복값을 허용하지 않는다
HashSet의 경우에는 데이터를 해싱한 값을 배열 인덱스로 활용하여 저장하여 순서가 지켜지지않는다.
LinkedHashSet의 경우에는 동일하게 저장하지만 prev와, 다음 노드를 저장하는 next를 두는 양방향 연결구조를 가지고,
상호 연결을 해주는 원리로 저장이 되기 때문에, 순서를 보장할 수 있도록 LinkedList의 기능이 추가 되었다고 이해하면된다.
반응형
'Language > [Java]' 카테고리의 다른 글
[Java] ArrayList (0) | 2022.03.25 |
---|---|
[Java] TreeSet 이란? 동작과정 (0) | 2022.03.25 |
[Java] HashSet (0) | 2022.03.25 |
[Java] ConcurrentHashMap,HashTable (0) | 2022.03.22 |
[Java] TreeMap(이진 탐색 트리) (0) | 2022.03.22 |