- collection: 여러 객체(데이터)를 모아 놓은 것
- framework: 표준화, 정형화된 체계적인 프로그래밍 방식
- collections framework:
- 컬렉션을 다루기 위한 표준화된 프로그래밍 방식
- 컬렉션을 쉽고 편리하게 다룰 수 있는 클래스를 제공
- java.util 패키지에 포함. JDK1.2부터 제공
- collection class: 다수의 데이터를 저장할 수 있음
컬렉션 프레임웍의 핵심 인터페이스
- List:
- 순서가 있는 데이터의 집합
- 데이터의 중복을 허용
- Set(집합):
- 순서를 유지하지 않는 데이터의 집합
- 데이터의 중복을 허용하지 않음
- Map:
- Key와 Value의 쌍(pair)로 이루어진 데이터의 집합
- 순서는 유지되지 않으며, 키는 중복을 허용하지 않고 값은 중복 허용
- ex) 우편번호, 지역번호
List 인터페이스 - 순서 o, 중복 x
Set 인터페이스 - 순서 x, 중복 x
Map 인터페이스 - 순서 , 중복 (키 x, 값 o)
'Java > 자바의 정석' 카테고리의 다른 글
남궁성 자바의정석 기초편 ch 11 LinkedList (0) | 2022.12.22 |
---|---|
남궁성 자바의 정석 기초편 Ch 11 ArrayList (0) | 2022.12.21 |
남궁성 자바의 정석 기초편 ch 7 디폴트 메서드 static 메서드 (0) | 2022.12.01 |
남궁성 자바의 정석 기초편 ch 7 인터페이스 interface (0) | 2022.12.01 |
남궁성 자바의 정석 기초편 ch 7 추상클래스 추상메서드 (0) | 2022.11.30 |