▶ 컬렉션
- 여러 객체(데이터)를 모아 놓은 것을 의미
▶프레임웍
- 표준화, 정형화 된 체계적인 프로그래밍 방식
컬렉션 프레임웍의 핵심 인터페이스
List, Set, Map
인터페이스 | 특징 |
List | 순서가 있는 데이터의 집합. 중복을 허용한다. ex) 대기자 명단 |
구현 클래스: ArrayList, LinkedList, Stack, Vector 등 | |
Set | 순서를 유지하지 않는 데이터의 집합. 데이터의 중복을 허용하지 않는다. ex) 양의 정수의 집합, 소수의 집합 |
구현 클래스: HashSet, TreeSet 등 | |
Map | 키(key)와 값(pair)의 쌍으로 이루어진 데이터의 집합 순서는 유지되지 않으며, 키는 중복을 허용하지 않고, 값은 중복을 하용한다. ex) 우편번호, 지역번호 |
HashMap, TreeMap, Hashtable, Properties 등 |
'Programming > 자바(Java)' 카테고리의 다른 글
11-12 LinkedList / ArrayList, LinkedList 비교 (1) | 2024.10.13 |
---|---|
11-7 ArrayList (0) | 2024.10.11 |
9-25 래퍼(wrapper)클래스 / Number클래스 (0) | 2024.10.11 |
9-22 Math클래스 (1) | 2024.10.10 |
9-15 StringBuffer클래스 / StringBuilder (0) | 2024.10.10 |