🎯 목표 : 컬렉션 프레임워크의 개념과 핵심 인터페이스 이해
📒 Collections Framework

❗특징
- 컬렉션은 여러 객체(데이터)를 모아 놓은 것을 의미
- 프레임워크는 표준화되고 정형화된 체계적인 프로그래밍 방식
- 컬렉션 프레임워크는 여러 객체를 다루기 위한 표준화된 프로그래밍 방식
- 컬렉션을 쉽고 편리하게 다룰수 있는 여러 클래스를 제공 한다.(컬렉션 클래스 ex/ ArrayList, HashSet)
📌 핵심 인터페이스
👉 List
- 순서가 있는 데이터의 집합. 데이터의 중복을 허용한다.
- 구현 클래스로는 ArrayList, LinkedList, Stack, Vactor등
👉 Set
- 순서를 유지하지 않는 데이터의 집합, 데이터 중복을 허용하지 않는다.
- 구현 클래스로는 HashSet, TreeSet
👉 Map
- Key(키) 와 Value(값)의 Pair(짝)으로 이루어진 데이터 집합
- 순서는 유지되지 않으며, 키는 중복을 허용하지 않고 , 값은 중복을 허용한다.
- 구현 클래스로는 HashMap, TreeMap, Hashtable, Properties
👉 컬렉션 인터페이스의 메소드

'Language > JAVA' 카테고리의 다른 글
| Java Iterator (0) | 2022.08.28 |
|---|---|
| Java Interface List (0) | 2022.08.27 |
| Java StringBuffer Class (0) | 2022.08.26 |
| Java 문자열과 기본형 형변환 (0) | 2022.08.26 |
| Java String Class (0) | 2022.08.26 |