본문 바로가기
Language/Java

[Java] LIST/ SET/ MAP

Writer mintparc 2020. 2. 19.

Collection 컬렉션


Array같은 타입의 여러 개의 값을 효과적으로 관리하기 위한 객체라면,

Collection다른 타입이거나 같은 타입의 여러 개의 값을 효과적으로 관리하기 위한 객체이다.

 

 

Array와 Collection 차이점


  Array Collection
이름 배열 컬렉션
크기 고정된 길이 (정적 메모리 할당) 가변적인 길이 (동적 메모리 할당)
타입 같은 타입만 가능 다른 타입도 가능

 

 

Java Collection Framework (JCF)

 


 

 

 

  list set map
순서

O

X X
중복 O X 키(Key) : X
값(Value) : O
구현 클래스

- ArrayList
- LinkedList
- Vector
- Stack

- HashSet
- SortedSet
- TreeSet

- HashMap
- HashTable
- SortedMap
- TreeMap

 

 

댓글