본문 바로가기

Language/Java

[JAVA] 자바 컬렉션 프레임워크(Collection Framework)

컬렉션 프레임워크(Collection Framework

: 많은 데이터를 쉽고 효과적으로 관리 할 수 있는 표준화된 방법을 제공하는 클래스의 집합

 

1. List implements Collection

: 순서가 있는 데이터의 집합으로, 데이터의 중복을 허용한다.

 

= Vector, ArrayList, LinkedList, Stack, Queue 등

2. Set implements Collection

: 순서가 없는 데이터의 집합으로, 데이터의 중복을 허용하지 않는다.

 

= HashSet, TreeSet 등


3. Map

: 키(Key)와 값(Value)의 한 쌍으로 이루어진 데이;터의 집합으로 순서가 없다.

키는 중복을 허용하지 않지만 값은 중복될 수 있다.

ex) 우편번호, 지역번호(전화번호)

 

= HashMap, TreeMap, Hahtable, Properties