728x90
컬렉션프레임워크 (Collection Framework)
- 여러 데이터를 편하게 관리할 수 잇게 만들어 놓은 것
- 자료구조 및 알고리즘을 구조화
컬렉션 프레임워크는 크게 2개의 인터페이스로 나눌 수 있다.
Collection Interface와 Map Interface이다
인터페이스 분류
Collection Interface( 컬렉션 인터페이스)
하나의 자료를 모아서 관리하는 데 필요한 기능을 제공하는 인터페이스로 아래 3개로 나누어진다.
- List 인터페이스
- 순차적 구조(순서 있음) 중복 허용
- class : ArrayList LinkedList Vector
- 순차적 구조(순서 있음) 중복 허용
- Set 인터페이스
- 순서 없음, 중복 없음 = 집합의 개념
- class : HashSet TreeSet
- Queue 인터페이스
- FIFO(First In First Out)
- class :ArrayDeque
Map Interface (맵 인터페이스)
- 키와 값의 쌍으로 이루어진 데이터 집합
- 순서를 유지하지 않음
- Class: HashMap, TreeMap
정리하면 그림과 같다.
728x90
'3.4. 프로그래밍 개념 및 도구 > 자료구조' 카테고리의 다른 글
[자료구조/JAVA] ArrayList (0) | 2024.12.08 |
---|---|
[자료구조/java] List 인터페이스 (0) | 2024.11.28 |
[자료구조/Java] 배열(Array) (0) | 2024.11.24 |
[자료구조] 자료구조(Data Structure) (0) | 2024.06.25 |
댓글