2017년 8월 ~ 10월 동안의 스터디 내용을 기록한 글 입니다.
자바의 정석
Chapter 11 컬렉션 프레임워크
I. 컬렉션 프레임워크(Collection Framework)
1. 컬렉션 프레임워크의 핵심 인터페이스
1) Collection 인터페이스
2) List 인터페이스
3) Set 인터페이스
4) Map 인터페이스
5) Map.Entry 인터페이스
2. ArrayList
3. LinkedList
1) LinkedList의 특징
2) LinkedList의 장단점
4. Stack과 Queue
1) Stack직접 구현하기
2) 스택과 큐의 활용
3) PriorityQueue
4) Deque(Double-Ended Queue)
5. Iterator, ListIterator, Enumeration
1) Iterator
2) ListIterator와 Enumeration
6. Arrays
1) 배열의 복사 – copyOf(), copyOfRange()
2) 배열 채우기 – fill(), setAll()
3) 배열의 정렬과 검색 – sort(), binarySearch()
4) 문자열의 비교와 출력 – equals(), toString(), deepEquals(), deepToString()
5) 배열을 List로 변환 – asList(Object… a)
6) parallelXXX(), spliterator(), stream()
7. Comparator와 Comparable
8. HashSet
9. TreeSet
10. HashMap과 Hashtable
1) 해싱과 해시함수
11. TreeMap
12. Properties
13. Collections
1) 컬렉션의 동기화
2) 변경불가 컬렉션 만들기
3) 싱글톤 컬렉션 만들기
4) 한 종류의 객체만 저장하는 컬렉션 만들기
14. 컬렉션 클래스 정리 & 요약
'Basic > Java' 카테고리의 다른 글
[Study - Java] Chapter 13 스레드 (0) | 2017.10.14 |
---|---|
[Study - Java] Chapter 12 제네릭, 열거형, 어노테이션 (0) | 2017.10.14 |
[Study - Java] Chapter 10 날짜와 시간 & 형식화 (0) | 2017.10.14 |
[Study - Java] Chapter 09 java.lang패키지와 유용한 클래스 - 미작성 (0) | 2017.10.14 |
[Study - Java] Chapter 08 예외 처리 (0) | 2017.10.14 |