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 |