🔍 내가 배운 내용 요약


  1. 컬렉션 프레임워크는 인터페이스, 구현체, 알고리즘으로 구성
  2. 주요 인터페이스: List, Set, Queue, Map
  3. 구현체로는 ArrayList, LinkedList, HashSet, TreeSet, HashMap, TreeMap 등이 있음
  4. 제네릭과 함께 타입 안전하고 유연한 데이터 관리 가능

📚 컬렉션 프레임워크 구조

Yaml

Collection (인터페이스)
 ├── List      : 순서 있는 중복 허용
 ├── Set       : 순서 없고 중복 불가
 └── Queue     : FIFO 구조
Map (인터페이스, 별도) : 키-값 쌍 저장, 키 중복 불가

✅ 주요 인터페이스와 특징

인터페이스 특징 주요 구현체
List 순서 있음, 중복 허용 ArrayList, LinkedList, Vector
Set 순서 없음, 중복 불가 HashSet, LinkedHashSet, TreeSet
Queue FIFO, 우선순위 지원 가능 LinkedList, PriorityQueue
Map 키-값 쌍 저장, 키 중복 불가 HashMap, LinkedHashMap, TreeMap

📚 주요 구현체 설명


1. ArrayList