-
[JAVA 18] 자바 가변 배열 ( Collection / Map 계열 ( 컬렉션 / 맵) )Language/Java 2018. 2. 11. 16:18반응형
■ Collection / Map 계열 ( = 가변 배열 )
1. 같은 타입의 ' 참조형( Object형 ) ' 데이터를 저장하는 저장소
1) 생성시 그 크기가 고정되지 않는 ( 가변 배열 ) 클래스
2. 상속도
1) java.util.Collection 2) java.util.Map
│ │ │
java.util.List java.util.Set Hashtable / HashMap / TreeMap 등
│ │
Vector , ArrayList 등 java.util.SortedSet
│
TreeSet 등
3. 특징
1) List
(1) ' 순서 ' 가 보존된다.
(2) ' 중복 ' 이 허용된다.
2) Set
(1) ' 순서 ' 가 보존되지 않는다.
(2) ' 중복 ' 이 허용되지 않는다.
ex) 수학에서의 집합
3) Map
(1) ' 순서 ' 가 보존되지 않는다.
(2) ' key 값 ' 은 중복이 되지 않는다.
(2) ' value 값 ' 은 중복이 허용된다.
cf) key 값과 value 값의 쌍으로 저장이 된다.
ex) 수학에서의 일대일 대응
반응형'Language > Java' 카테고리의 다른 글
[JAVA 20] 자바 가변 배열 ( Collection / 컬렉션) ② Set (2) 2018.02.12 [JAVA 19] 자바 가변 배열 ( Collection / 컬렉션) ① List (1) 2018.02.11 [JAVA 17] 자바 고정 배열 ( Array ) (0) 2018.02.10 [JAVA 16] 자바 제어문 예약어 ( break / continue / return ) (2) 2018.02.10 [JAVA 15] 자바 반복문 ( for / while / do while ) (0) 2018.02.09