☕ 자바 스터디
로드맵 · 전체 목차
🎨
🗺️
JAVA STUDY · ROADMAP
자바 문법, 처음부터 끝까지
역사부터 한 걸음씩. 개념을
책처럼 상세히
읽고, 챕터마다
문제풀이로 점검
합니다. 막힘 없이 진도 나가도록 차근차근 설계했어요.
📚
전체
16개 챕터
· 각 챕터마다
문제 약 20개
로 점검 · 우측 상단 🎨 로 테마·폰트·코드색을 바꾸고 HTML로 저장할 수 있어요.
입문 · Beginner
프로그래밍이 처음이어도 OK. 자바가 무엇인지부터.
CH 01
✓ 준비됨
자바의 역사와 개요
자바는 왜, 어떻게 태어났나. Oak·WORA·JVM·버전의 역사와 큰 그림.
CH 02
✓ 준비됨
개발 환경과 첫 프로그램
JDK·JRE·JVM, 컴파일 과정, Hello World 한 줄씩 뜯어보기.
CH 03
✓ 준비됨
변수와 자료형
기본형 8종·참조형, 리터럴, 메모리에 값이 담기는 방식.
CH 04
✓ 준비됨
형변환(타입 캐스팅)
자동 형변환과 강제 형변환, 값이 깨지는 경우.
CH 05
✓ 준비됨
연산자
산술·비교·논리·비트·삼항, 우선순위와 함정.
CH 06
✓ 준비됨
조건문 (if · switch)
흐름을 나누는 법, switch의 새 문법까지.
CH 07
✓ 준비됨
반복문 (for · while)
반복의 원리, 향상된 for, break·continue.
중급 · Intermediate
객체 지향으로 들어가는 구간. 자바의 진짜 얼굴.
CH 08
✓ 준비됨
배열
여러 값을 한 묶음으로. 1차원·2차원·순회.
CH 09
✓ 준비됨
메서드
코드를 재사용하는 단위. 매개변수·반환·오버로딩.
CH 10
✓ 준비됨
클래스와 객체
OOP의 출발. 필드·메서드·생성자·this.
CH 11
✓ 준비됨
상속
기능을 물려받기. extends·super·오버라이딩.
CH 12
✓ 준비됨
다형성
하나의 타입, 여러 모습. 업캐스팅과 동적 바인딩.
CH 13
✓ 준비됨
추상 클래스와 인터페이스
설계도의 설계도. 언제 무엇을 쓰나.
고급 · Advanced
실무에서 매일 쓰는 도구들. 현대 자바의 핵심.
CH 14
✓ 준비됨
예외 처리
오류를 다루는 법. try-catch·checked·unchecked.
CH 15
✓ 준비됨
컬렉션과 제네릭
List·Set·Map, 타입 안전한 자료 구조.
CH 16
✓ 준비됨
람다와 스트림
함수형 자바. 데이터를 흐름으로 다루기.
부록 · Appendix
문법을 넘어, 더 깊이 이해하고 싶을 때.
MEM
✓ 준비됨
🧠 메모리 개념 (자바 · JS)
스택·힙·메서드 영역, 코드가 메모리에 올라가고 지워지는 과정, GC, 자바스크립트 메모리까지.