Programming/자바(Java)

11-1 컬렉션 프레임웍

먹보 개발자 2024. 10. 11. 16:32

▶ 컬렉션

- 여러 객체(데이터)를 모아 놓은 것을 의미

 

▶프레임웍

- 표준화, 정형화 된 체계적인 프로그래밍 방식

 

컬렉션 프레임웍의 핵심 인터페이스

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