[자바의 정석] 컬렉션프레임웍과 핵심 인터페이스

myeonji·2022년 2월 2일
0

JAVA

목록 보기
7/9

컬렉션(collection)

  • 여러 객체(데이터)를 모아 놓은 것을 의미

프레임웍(framework)

  • 표준화, 정형화된 체계적인 프로그래밍 방식

컬렉션 프레임웍(collections framework)

  • 컬렉션(다수의 객체)을 다루기 위한 표준화된 프로그래밍 방식
  • 컬렉션을 쉽고 편리하게 다룰 수 있는 다양한 클래스를 제공
  • java.util 패키지에 포함. JDK1.2부터 제공

컬렉션 클래스(collection class)

  • 다수의 데이터를 저장할 수 있는 클래스(예: Vector, ArrayList, HashSet)

컬렉션 프레임웍의 핵심 인터페이스

- List

  • 순서O, 중복O 데이터 집합 (구현클래스 : ArrayList, LinkedList, Stack, Vector등 )

- Set

  • 순서X, 중복X 데이터 집합 (구현클래스 : HashSet, TreeSet 등)

- Map

  • 키(key)와 값(value)의 쌍으로 이루어진 데이터의 집합, 순서X, 키 중복X, 값 중복O (구현클래스 : HashMap, TreeMap, Hashtable, Properties 등)

0개의 댓글