#1
자바의 데이터 처리 - java.util
- 배열의 단점 (같은 자료형의 나열형 자료 모임) 보완
- 인덱스, 값, 키값으로 관리하면서 CRUD하는 메소드를 가진다.
- Collection(Interface) vs Collections(Class)
자바의 데이터 저장 - java.io
#2
Collection : 요소를 관리하는 root Interface
List (인덱스) : 엘리먼트를 인덱스로 관리한다. ArrayList, Vector (직렬화, 동기화의 차이로 후손 클래스가 관리된다)
- 특징 : Null 허용, 중복데이터 허용, 자료관리하는 시점으로 차이가 있다
Set (값) : 엘리먼트를 값으로 관리한다. HashSet, LinkedList
- 특징 : null 허용(키워드 한 번만 - Value값) X, 중복데이터 x
Map (키) : 엘리먼트를 키로 관리한다. HashMap
#3
값(리터럴) -> 상수 -> class -> 배열
#4
자료관리에서 중요한 두가지 : Null값이 있느냐 없느냐, 중복값이 허용되냐 안되냐
#5
Vector에서 기본 사이즈가 10이라고 착각하지 말 것 ( Update에 따라 달라질 수 있음)
#6
'국비교육 > JAVA' 카테고리의 다른 글
12월 27일 국비교육 22일차 (0) | 2018.12.27 |
---|---|
12월 21일 국비교육 20일차 (0) | 2018.12.21 |
12월 19일 국비교육 18일차 (0) | 2018.12.19 |
12월 17일 국비교육 16일차 (0) | 2018.12.17 |
12월 14일 국비교육 15일차 (0) | 2018.12.14 |
댓글