1.Collection Framework, Map (컬렉션 프레임워크, 맵)


컬렉션은 배열의 상위 버젼들이라고 생각하면 편하다.


아래와 같은 그림과 같이 Collection의 자식인 List Set Map이 있고 각자 특징과 사용처가 따로 있다.


전부 제네릭으로 타입을 정하여 원하는 자료형을 받아서 사용할 수 있다.



특징으로는 다음과 같다.


 인터페이스 분류

특징 

구현 클래스 

 Collection

List 

순서를 유지하고 저장

중복 저장 가능

ArrayList

Vector

LinkedList

Set

순서를 유지하지 않고 저장

중복 저장 안됨

HandSet

TreeSet 

 Map

키와 값의 쌍으로 저장

키는 중복 안 됨

값은 중복 저장 가능

HashMap

Hashtable

TreeMap

LinkedHashMap



처음 봤을때는 이해가 가지 않을거지만 뒤에 나오는 ArrayList부터 Hashtable


추가로 Stack과 Queue를 보고오면 이해가 갈 것이다.

'개념 및 코딩 > 07.Collection Framework' 카테고리의 다른 글

[JAVA]07-05.Stack, Queue  (0) 2018.09.04
[JAVA]07-04.HashMap, HashTable  (0) 2018.09.04
[JAVA]07-03.Hashset  (0) 2018.09.04
[JAVA]07-02.ArrayList, LinkedList  (0) 2018.09.04

+ Recent posts