Collection 컬렉션
Array가 같은 타입의 여러 개의 값을 효과적으로 관리하기 위한 객체라면,
Collection은 다른 타입이거나 같은 타입의 여러 개의 값을 효과적으로 관리하기 위한 객체이다.
Array와 Collection 차이점
Array | Collection | |
이름 | 배열 | 컬렉션 |
크기 | 고정된 길이 (정적 메모리 할당) | 가변적인 길이 (동적 메모리 할당) |
타입 | 같은 타입만 가능 | 다른 타입도 가능 |
Java Collection Framework (JCF)
list | set | map | |
순서 |
O |
X | X |
중복 | O | X | 키(Key) : X 값(Value) : O |
구현 클래스 |
- ArrayList |
- HashSet |
- HashMap |
댓글