🚀
코드마스터
40일 풀스택
커리큘럼
트렌드
40일 로드맵
북마크
플레이그라운드
AI 도구
분석
커뮤니티
📚
카테고리 선택
열기
☕
Java 완전 정복
OOP, 컬렉션, 스트림, JVM
학습 진행률
0 / 96 완료 (0%)
Day 1 ~ Day 7
📁
01_입문
(9)
📚
배열
🔥
📝
1시간
📚
기본 문법 (변수, 자료형)
🔥
1시간
📚
조건문 (if, switch)
🔥
📝
1시간
📚
자바란? 설치 & 환경설정
30분
📚
반복문 (for, while)
🔥
📝
1시간
📚
메서드 기초
🔥
1시간
📚
연산자 총정리
📝
30분
📚
Quiz Java Basic
30min
📚
입출력 (Scanner, printf)
📝
30분
📁
02_객체지향
(14)
📚
추상클래스 (abstract)
🔥
💼
1시간
📚
클래스와 객체
🔥
1시간
📚
생성자
🔥
30분
📚
캡슐화와 접근제어자
🔥
💼
1시간
📚
상속 (extends)
🔥
💼
1시간
📚
인터페이스 vs 추상클래스
💼
30분
📚
인터페이스
🔥
💼
1시간
📚
Java Oop Essence
30min
📚
OOP 4대 특성
🔥
💼
1시간
📚
다형성
🔥
💼
1시간
📚
Practice Oop
30min
📚
Quiz Oop
30min
📚
static과 final
🔥
💼
45분
📚
내부 클래스
30분
📁
03_핵심문법
(11)
📚
Annotation
30min
📚
Enum 활용
🛠️
30분
📚
예외 처리 기초
🔥
1시간
📚
사용자 정의 예외
🛠️
30분
📚
제네릭 기초
🔥
💼
1시간
📚
Quiz Syntax
30min
📚
String 완전 정복
🔥
📝
1시간
📚
Wrapper 클래스
💼
30분
📚
String 불변성
💼
30분
📚
예외 계층 구조
💼
30분
📚
제네릭 와일드카드
💼
45분
📁
04_컬렉션
(16)
📚
컬렉션 비교 총정리
💼
30분
📚
컬렉션 프레임워크 구조
🔥
💼
1시간
📚
Linkedlist
30min
📚
ArrayList
🔥
📝
1시간
📚
HashMap 완전 정복
🔥
📝
💼
1시간
📚
Practice Collection
30min
📚
Quiz Collection
30min
📚
Treemap
30min
📚
LinkedList
💼
45분
📚
ArrayList vs LinkedList
🔥
💼
30분
📚
HashSet
🔥
📝
45분
📚
TreeSet
30분
📚
HashMap 내부 구조
💼
1시간
📚
TreeMap
30분
📚
ConcurrentHashMap
💼
🛠️
45분
📚
Comparable vs Comparator
💼
📝
45분
📁
05_함수형
(8)
📚
함수형 인터페이스
🔥
45분
📚
람다 표현식
🔥
🛠️
1시간
📚
메서드 레퍼런스
30분
📚
Optional 활용
🔥
🛠️
45분
📚
Quiz Lambda
30min
📚
Stream API 입문
🔥
🛠️
1시간
📚
스트림 중간/최종 연산
🔥
🛠️
1시간
📚
Collectors 활용
🛠️
45분
📁
06_멀티스레딩
(8)
📚
CompletableFuture
🛠️
1시간
📚
ExecutorService
🔥
🛠️
1시간
📚
Interview Thread
30min
📚
스레드 개념
🔥
💼
1시간
📚
동기화 (synchronized)
🔥
💼
1시간
📚
스레드 생명주기
💼
30분
📚
volatile 키워드
💼
30분
📚
Atomic 클래스
💼
🛠️
30분
📁
07_JVM
(6)
📚
GC 종류 (G1, ZGC)
💼
1시간
📚
Interview Jvm
30min
📚
JVM 구조
🔥
💼
1시간
📚
JVM 메모리 구조
🔥
💼
1시간
📚
클래스로더
💼
30분
📚
GC 동작 원리
🔥
💼
1시간
📁
08_IO
(4)
📚
입출력 스트림
🛠️
45분
📚
파일 처리
🛠️
45분
📚
NIO와 Files
🛠️
45분
📚
직렬화
💼
30분
📁
08_버전
(3)
📚
Java11
30min
📚
Java17
30min
📚
Java8
30min
📁
09_디자인패턴
(5)
📚
팩토리 패턴
💼
1시간
📚
옵저버 패턴
45분
📚
싱글톤 패턴
🔥
💼
1시간
📚
전략 패턴
💼
45분
📚
빌더 패턴
🛠️
45분
📁
10_Java버전
(5)
📚
Java 8 주요 기능
🔥
30분
📚
Java 11 주요 기능
30분
📚
Java 17 주요 기능
30분
📚
Record 클래스
🛠️
30분
📚
Sealed Class
30분
📁
10_테스트
(2)
📚
JUnit5 기초
🔥
🛠️
1시간
📚
Mockito
🔥
🛠️
1시간
📁
11_테스트
(1)
📚
JUnit5 고급
🛠️
45분
📁
12_면접
(3)
📚
💼 Java 기초 면접
💼
40분
📚
💼 OOP 면접
💼
40분
📚
💼 Java 심화 면접
💼
40분
📁
프로젝트
(1)
📚
Project Calculator
30min
홈
학습
트렌드
게임
AI