제네릭
제네릭이 필요한 이유
타입 매개변수 제한
제네릭 메서드
와일드카드
타입 이레이저
컬렉션 프레임워크
ArrayList
빅오(O) 표기법
배열의 특징
직접 구현하는 배열 리스트
직접 구현하는 배열 리스트(제네릭 적용)
LinkedList
노드와 연결
직접 구현하는 연결 리스트
직접 구현하는 연결 리스트(제네릭 적용)
List
리스트 추상화
직접 구현한 리스트 성능 비교
자바 리스트
자바 리스트 성능 비교
해시(Hash)
직접 구현하는 HashSetV0
해시 알고리즘
HashSet
직접 구현하는 HashSetV1
문자열 해시코드
자바 hashCode()
hashCode()
직접 구현하는 HashSetV2
equals, hashCode의 중요성
직접 구현하는 HashSetV3(제네릭 적용)
자바가 제공하는 Set
Map
스택, 큐, 데크
직접 구현하는 Iterable, Iterator
Iterable
Iterator
자바가 제공하는 Iterable, Iterator
정렬(Comparable, Comparator)
Comparable
Comparator
컬렉션 유틸
컬렉션 프레임워크 전체 정리
내용 참고 : 인프런 - 김영한의 실전 자바 - 중급 2편
Last updated 9 days ago