IT 개발노트

컬렉션 프레임웍 본문

기초튼튼/JAVA

컬렉션 프레임웍

limsungju 2019. 7. 5. 12:59

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