IT 개발노트
컬렉션 프레임웍 본문
1. 컬렉션 프레임웍(collections framework)
1.1 컬렉션 프레임웍이란?
- 컬렉션(collection) : 여러 객체(데이터)를 모아 놓은 것을 의미
- 프레임웍(framework) : 특정 틀에 맞춰서 작업하는 것. 라이브러리(기능) + 프로그래밍 방식
-> 표준화, 정형화된 체계적인 프로그래밍 방식
- 컬렉션 프레임웍(collections framework)
->컬렉션(다수의 객체)을 다루기 위한 표준화된 프로그래밍 방식
-> 컬렉션을 쉽고 편리하게 다룰 수 있는 다양한 클래스를 제공
-> java.util패키지에 포함. JDK1.2부터 제공
- 컬렉션 클래스(collection class)
-> 다수의 데이터를 저장할 수 있는 클래스(예, Vector, ArrayList, HashSet)
1.2 컬렉션 프레임웍의 핵심 인터페이스
1.3 Collection 인터페이스의 메서드
-> List, Set 인터페이스 모두 위에 메서드를 가지고 있다.
1.4 List인터페이스의 메서드 - 순서O, 중복O
1.5 Set인터페이스 - 순서X, 중복X
- Set인터페이스의 메서드 : Collection인터페이스와 동일
* 집합과 관련된 메서드
-> containsAll메서드는 부분집합이면 true, 아니면 false 나머지 메서드는 Collection에 변화가 있으면 true, 아니면 false를 반환한다.
1.6 Map인터페이스의 메서드 - 순서X, 중복(키X, 값O)
'기초튼튼 > JAVA' 카테고리의 다른 글
@JsonCreator 사용 이유 (0) | 2024.02.06 |
---|---|
java.lang 패키지(StringBuffer클래스) (0) | 2019.07.05 |
java.lang 패키지(String클래스) (0) | 2019.07.05 |
java.lang 패키지(Object클래스) (0) | 2019.07.04 |
예외처리 (0) | 2019.07.04 |