← Exit to Module 8: Exception Handling and Debugging lessons
Module progress · 0%Lesson · 30 min
Module 8: Exception Handling and Debugging
Lesson focusMini-Project: Resilient File Reader
Build a CLI tool that reads files, validates format, and reports issues gracefully.
01 · 18 minException Hierarchy & CategoriesLocked02 · 16 minTry/Catch/Finally MechanicsLocked03 · 15 minTry-with-Resources & AutoCloseableLocked04 · 20 minCreating Custom ExceptionsLocked05 · 18 minException Handling Best PracticesLocked06 · 20 minReading Stack Traces & DebuggingLocked07 · 14 minIntro to Logging FrameworksLocked08 · 30 minMini-Project: Resilient File ReaderLocked
Implement try-with-resources for file streams and wrap parsing errors in custom exceptions.
Log recoverable issues and continue processing subsequent files to keep the tool resilient.
Add command-line flags for verbosity, output summaries, and optional JSON error reports.