30%
46,200원
초급자를 위해 준비한
[Java, 객체지향] 강의입니다.
자바 제네릭과 컬렉션 프레임워크를 실무 중심으로 깊이있게 학습합니다. 자료 구조에 대한 기본기도 함께 학습합니다.
✍️
이런 걸
배워요!
이런 걸
배워요!
자바 제네릭
컬렉션 프레임워크
자료 구조
이런 분들께 추천드려요!
🎓
학습 대상은
누구일까요?
학습 대상은
누구일까요?
개발자 취업 준비생
자바 공부를 했지만 기본기를 제대로 다지고 싶은 분
실무에 필요한 자바를 더 깊이있게 이해하고 싶은 개발자
📚
선수 지식,
필요할까요?
선수 지식,
필요할까요?
김영한의 실전 자바 - 기본편
김영한의 실전 자바 - 중급 1편
안녕하세요
김영한 입니다.
김영한 입니다.
교육자
전: 우아한형제들 기술이사, 카카오, SK플래닛
커리큘럼
총 93 개
˙ 19시간 24분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 강의 소개와 자료
3 강
∙ 2분
섹션 1. 제네릭 - Generic1
7 강
∙ 1시간 16분
프로젝트 환경 구성
미리보기
04:34
제네릭이 필요한 이유
미리보기
04:45
다형성을 통한 중복 해결 시도
미리보기
16:45
제네릭 적용
미리보기
15:13
제네릭 용어와 관례
미리보기
18:03
제네릭 활용 예제
10:37
문제와 풀이1
06:09
섹션 2. 제네릭 - Generic2
11 강
∙ 2시간 20분
타입 매개변수 제한1 - 시작
08:11
타입 매개변수 제한2 - 다형성 시도
07:27
타입 매개변수 제한3 - 제네릭 도입과 실패
09:35
타입 매개변수 제한4 - 타입 매개변수 제한
08:54
제네릭 메서드
16:35
제네릭 메서드 활용
15:10
와일드카드1
20:48
와일드카드2
12:35
타입 이레이저
14:37
문제와 풀이2
11:00
정리
15:19
섹션 3. 컬렉션 프레임워크 - ArrayList
9 강
∙ 2시간 21분
배열의 특징1 - 배열과 인덱스
19:45
빅오(O) 표기법
15:09
배열의 특징2 - 데이터 추가
21:18
직접 구현하는 배열 리스트1 - 시작
20:10
직접 구현하는 배열 리스트2 - 동적 배열
16:20
직접 구현하는 배열 리스트3 - 기능 추가
17:44
직접 구현하는 배열 리스트4 - 제네릭1
09:16
직접 구현하는 배열 리스트5 - 제네릭2
14:17
정리
07:54
섹션 4. 컬렉션 프레임워크 - LinkedList
8 강
∙ 1시간 39분
노드와 연결1
15:07
노드와 연결2
09:10
노드와 연결3
13:01
직접 구현하는 연결 리스트1 - 시작
18:39
직접 구현하는 연결 리스트2 - 추가와 삭제1
10:43
직접 구현하는 연결 리스트3 - 추가와 삭제2
17:22
직접 구현하는 연결 리스트4 - 제네릭 도입
09:48
정리
05:59
섹션 5. 컬렉션 프레임워크 - List
9 강
∙ 2시간 11분
리스트 추상화1 - 인터페이스 도입
07:29
리스트 추상화2 - 의존관계 주입
22:23
리스트 추상화3 - 컴파일 타임, 런타임 의존관계
21:07
직접 구현한 리스트의 성능 비교
26:09
자바 리스트
11:17
자바 리스트의 성능 비교
19:20
문제와 풀이1
07:13
문제와 풀이2
10:07
정리
06:31
섹션 6. 컬렉션 프레임워크 - 해시(Hash)
8 강
∙ 1시간 21분
리스트(List) vs 세트(Set)
04:05
직접 구현하는 Set0 - 시작
09:29
해시 알고리즘1 - 시작
03:29
해시 알고리즘2 - index 사용
08:57
해시 알고리즘3 - 메모리 낭비
06:01
해시 알고리즘4 - 나머지 연산
16:39
해시 알고리즘5 - 해시 충돌 설명
08:03
해시 알고리즘6 - 해시 충돌 구현
24:56
섹션 7. 컬렉션 프레임워크 - HashSet
8 강
∙ 2시간 2분
직접 구현하는 Set1 - MyHashSetV1
23:03
문자열 해시 코드
18:01
자바의 hashCode()
17:17
직접 구현하는 Set2 - MyHashSetV2
15:39
직접 구현하는 Set3 - 직접 만든 객체 보관
10:52
equals, hashCode의 중요성1
14:26
equals, hashCode의 중요성2
19:19
직접 구현하는 Set4 - 제네릭과 인터페이스 도입
04:12
섹션 8. 컬렉션 프레임워크 - Set
7 강
∙ 1시간 16분
자바가 제공하는 Set1 - HashSet, LinkedHashSet
11:17
자바가 제공하는 Set2 - TreeSet
21:15
자바가 제공하는 Set3 - 예제
06:44
자바가 제공하는 Set4 - 최적화
04:08
문제와 풀이1
07:18
문제와 풀이2
09:12
정리
16:28
섹션 9. 컬렉션 프레임워크 - Map, Stack, Queue
12 강
∙ 1시간 51분
컬렉션 프레임워크 - Map 소개1
13:23
컬렉션 프레임워크 - Map 소개2
05:56
컬렉션 프레임워크 - Map 구현체
14:26
스택 자료 구조
04:23
큐 자료 구조
06:03
Deque 자료 구조
06:10
Deque와 Stack, Queue
06:15
문제와 풀이1 - Map1
15:10
문제와 풀이2 - Map2
19:56
문제와 풀이3 - Stack
07:08
문제와 풀이4 - Queue
07:18
정리
05:33
섹션 10. 컬렉션 프레임워크 - 순회, 정렬, 전체 정리
10 강
∙ 2시간 40분
순회1 - 직접 구현하는 Iterable, Iterator
24:44
순회2 - 향상된 for문
05:28
순회3 - 자바가 제공하는 Iterable, Iterator
17:18
정렬1 - Comparable, Comparator
13:45
정렬2 - Comparable, Comparator
12:44
정렬3 - Comparable, Comparator
11:16
컬렉션 유틸
26:55
컬렉션 프레임워크 전체 정리
12:17
문제와 풀이
28:34
정리
07:13
섹션 11. 다음으로
1 강
∙ 20분
다음으로
20:06
강의 게시일 : 2024년 05월 08일
(마지막 업데이트일 : 2024년 05월 12일)
수강평
총 20개
수강생분들이 직접 작성하신 수강평입니다.
5
20개의 수강평
5점
4점
3점
2점
1점
VIEW
추천 순
최신 순
높은 평점 순
낮은 평점 순
평점 순
높은 평점 순
낮은 평점 순
다음 강의도 기대 되네요 선생님. 항상 건강 유의 하시면서 다음 강의도 준비해 주세요. 감사합니다. 선생님. 열심히 강의 듣고 있습니다. 선생님 화이팅입니다. *^^*
2024-05-09