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 | 31 |
Tags
- list 컬렉션
- C 언어 코딩 도장
- insertion sort
- 메모리구조
- Serialization
- 윤성우의 열혈 자료구조
- 혼자 공부하는 C언어
- 이것이 자바다
- Selection Sorting
- stream
- s
- 윤성우 열혈자료구조
- coding test
- R
- 이스케이프 문자
- Stack
- datastructure
- Algorithm
- 알기쉬운 알고리즘
- Graph
- JSON
- buffer
- C programming
Archives
- Today
- Total
Engineering Note
[Java] 컬렉션 자료구조 본문
컬렉션 프레임워크
: Java언어에서 자주 사용되는 자료구조에 대해서 객체들을 효율적으로 추가, 삭제 검색할 수 있도록 모아놓은 인터페이스 총칭
주요 인터페이스
: List, Set, Map
특별히 List와 Set은 객체를 추가, 삭제, 검색하는 방법에 있어서 공통점이 있기 때문에 공통된 메서드만 따로 모아 Collection 인터페이스로 정의해두고 이것을 상속하고 있다.
Map은 키와 값을 하나의 쌍으로 관리하는 자료구조라 List 및 Set과 사용방법이 다르다.
인터페이스 별 컬렉션 특징
| 인터페이스 분류 | 특징 | 구현 클래스 | |
| Collection | List | - 순서를 유지하고 저장 - 중복 저장 기능 |
ArrayList, Vector, LinkedList |
| Set | - 순서를 유지하지 않고 저장 - 중복 저장 안됨 |
HashSet, TreeSet | |
| Map | - 키와 값으로 구성된 엔트리 저장 - 키는 중복 저장 안됨 |
HashMap, Hashtable, TreeMap, Properties |
|
참고자료 : 이것이 자바다
'Programming Language > Java' 카테고리의 다른 글
| [Java] 예외처리와 예외의 종류 (1) | 2025.07.07 |
|---|---|
| [Java] List 컬렉션(ArrayList, LinkedList) (0) | 2025.06.25 |
| [Java] Integer.parseInt() (1) | 2025.06.21 |
| [Java] String 관련 메서드 charAt, indexOf (0) | 2025.06.20 |
| [Java] 문자열 연산 (0) | 2025.06.20 |
Comments
