컬렉션 프레임웤 : 데이터 군을 다루고 표현하기위한 구조 , 데이터 군을 저장하는 클래스들을 표준화한 설계
컬렉션 프레임웤의 핵심 인터페이스
: Collection , List , Set , Map


인터페이스간 상속계층도
| 인터페이스 | 특징 | 구현 클래스 |
| List | 순서가 있는 데이터 집합, 데이터의 중복을 허용함 | ArrayList, LinkedList, Stack, Vector 등 |
| Set | 순서 x , 데이터 중복 허용 x | HashSet, TreeSet 등 |
| Map | key, value의 쌍으로 이뤄진 데이터 집합 순서 x , key 중복 혀용x , value 중복 허용함 |
HashMap, TreeMap, Hashtable 등 |
다루고자 하는 컬랙션의 특징을 파악하고 어떤 인터페이스를 구현한 컬렉션 클래스를 사용해야하는지 결정해야 한다.
컬렉션 프레임웤의 모든 컬렉션 클래스들은 List, Set, Map중 하나를 구현하고 있다
'Java의 정석 기초편(남궁성) 정리 + a > 11. 컬렉션 프레임웤' 카테고리의 다른 글
| 03 ~ 06. Collection인터페이스 , List인터페이스 , Set인터페이스 , Map인터페이스 (0) | 2022.09.28 |
|---|---|
| List , Set , Map의 메소드 (0) | 2022.09.28 |
| 22. Iterator (0) | 2022.09.08 |