열렬히.뛰기

컬렉션 프레임워크

Language > 프로그래밍 언어 > Java > 자바 : 자료구조 > 컬렉션 프레임워크

컬렉션 프레임워크란?

컬렉션 : 다수의 데이터

프레임워크 : 표준화된 프로그래밍 방식

즉, 다수의 데이터를 저장하는 클래스를 표준화한 설계라고 할 수 있다.

자료구조를 표준화하기 위해 만든 프레임워크라고 생각하자.

핵심 인터페이스

컬렉션 프레임워크에서는 다수의 데이터를 저장하는 방식을 3가지로 나눈다.

  1. List
  2. Set
  3. Map

이 중에서 List와 Set의 공통된 부분을 묶어서 Collection이라는 인터페이스를 만들었다.

3가지 인터페이스의 특징 (1)

iterator

주로 컬렉션을 순환할 때 사용한다.

모든 컬렉션(list, set, map)에서 사용 가능하다.

java
List list = new list();
Iterator it = list.iterator();

while (it.hasnext())
{
	it.next();
}

iterator의 메소드 (1)

Collections

컬랙션과 관련된 메소드

주로 쓰는 메소드 (1)