List
Set
- 저장 순서가 유지x
- 중복 저장x
- null도 중복 허용하지x
Map
- 키와 값으로 구성되어 있으며,키와 값은 모두 객체
- 키는 중복을 허용하지 않고(Set 방식), 값은 중복 저장 가능(List방식)
배열과 컬렉션의 비교
배열의 단점
- 한 번 크기를 지정하면 변경할 수 없다
- 배열에 기록된 데이터에 대한 중간 위치의 추가,삭제가 불편하다
- 한 타입의 데이터만 저장 가능하다
컬렉션의 장점
- 저장하는 크기의 제약이 없다
- 추가,삭제,정렬 등의 기능처리가 간단하다
- 여러 타입의 데이터 저장 가능하다