java Collection Framework
컬렉션 프레임워크
- 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 프로그래밍 방식 - 여러객체를쉽고편리하게다룰수있는다양한클래스를제공
- java.util 패키지에 포함 되어 있음
- interface를 사용하여 구현 됨
List
- 순서가있는데이터의집합
- 데이터의 중복을 허용
- 구현클래스: ArrayList, LinkedList, Stack, Vector
Set
- 순서가없는데이터의집합
- 데이터의 중복을 허용하지 않음 - 구현클래스: HashSet, TreeSet
Map
- 키와값의한쌍으로이루어지는데이터의집합
- 순서가 유지되지 않음
- 키는중복을허용하지않고,값은중복을허용함
- 구현클래스: HashMap, TreeMap 등
Collection인터페이스의 메서드
List인터페이스 – 순서O, 중복O