2017년 8월 ~ 10월 동안의 스터디 내용을 기록한 글 입니다.


Chapter 11 컬렉션프레임워크.docx



자바의 정석

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.   컬렉션 클래스 정리 & 요약

  22

+ Recent posts