Java Chapter Index
Introduction
This index lists all 50 chapters in the Hello Code Java track (49 lessons plus this index), grouped by topic. Use it to jump to a lesson or plan your path toward Spring Boot, JDBC, and backend work.
Prerequisites
- None—this page is a map, not a lesson
Getting Started (01–07)
Core Syntax (08–20)
Object-Oriented Programming (21–33)
Collections (34–39)
| # | Chapter |
|---|---|
| 34 | Java Collections Overview |
| 35 | ArrayList |
| 36 | HashMap |
| 37 | Score Entry and Query |
| 38 | HashSet |
| 39 | Deduplicate and Sort Math Scores |
Concurrency, I/O, and Modern Java (40–46)
| # | Chapter |
|---|---|
| 40 | Exception Handling |
| 41 | Multithreading Basics |
| 42 | Java 21 Modern Features |
| 43 | Regular Expressions |
| 44 | File Handling |
| 45 | Date and Time |
| 46 | JSON Handling |
Build Tools and Wrap-Up (47–50)
| # | Chapter |
|---|---|
| 47 | Maven |
| 48 | Gradle |
| 49 | Book Recommendations |
| 50 | Java Chapter Index (this page) |
Suggested Learning Paths
Beginner console path: 01–20 → 34–39 → 40 → 49
OOP depth: 01–18 → 21–33 → 34–39
Backend engineer path: complete track → Spring Boot 3 → JDBC → MySQL; optional documents via Spring Data MongoDB
Java API + Vue SPA: Spring Boot REST → Vue 17 → Vue 24–25; deploy with Nginx + Vue 20
Compare with Python: Python track covers similar fundamentals with different syntax and tooling.
FAQ
JDK version?
This track assumes JDK 21 (LTS) — see chapters 02–04.
Maven or Gradle?
Learn both at a high level (47–48); teams pick one per project. Spring Boot supports either.
Missing chapter index before?
Chapters 01–49 were the lessons; this page is the map added as chapter 50.