Module 18: Final Capstone Projects
Capstone 1: Console Library Manager
Manage books, members, and loans using collections, file persistence, and validation.
Design domain models, use collections/maps to enforce uniqueness and quick lookups.
Persist data to JSON/CSV and handle import/export errors with custom exceptions.
Add reports (top borrowers, overdue items) using streams and collectors.