- Java-List와 Hash의 차이점 목차
컬렉션 프레임워크(Collection Framework)의 구조
■ 각 인터페이스의 특징
인터페이스 |
구현 클래스 |
특징 |
List |
LinkedList Stack Vector ArrayList |
순서가 있는 데이터의 집합, 데이터의 중복을 허용한다. |
Set |
HashSet TreeSet |
순서를 유지하지 않는 데이터의 집합, 데이터의 중복을 허용하지 않는다. |
Map |
HashMap TreeMap HashTable Properties |
키(key)와 값(value)의 쌍으로 이루어진 데이터의 집합이다. 순서는 유지되지 않고, 키는 중복을 허용하지 않으며 값의 중복을 허용한다. |
List(ArrayList , Vector , LinkedList )는 입력한 모든 값들이 저장 순서보장 X
Hash ( HashSet,LinkedHashSet , TreeSet ) 는 고유한 값만 저장. 순서보장 O
hashset->List와 다르게 중복 값은 저장되지 X 고유한 값만 저장.
참고 : https://prashantgaurav1.files.wordpress.com/2013/12/java-util-collection.gif
'Java' 카테고리의 다른 글
[Java] int와 integer의 차이 (0) | 2019.10.26 |
---|---|
Java-iterator란? (0) | 2019.10.26 |
Java-collections framework ArrayList의 활용 (0) | 2019.10.26 |
Java-제네릭 (0) | 2019.10.26 |
JAVA- toString() (0) | 2019.09.28 |