A console-based library management system built in Java.
Supports adding, searching, borrowing, returning, and removing books,
with CSV/JSON import/export and a top borrowed books tracker.
- Add, Search, Borrow, Return, and Remove books
- Track top borrowed books
- Save and load data via JSON
- Fully modular and reusable OOP structure
- Classes and Objects
- ArrayList and Collections
- File Handling (JSON/Text)
- Exception Handling
- Decision Making and Loops
javac *.java
java LibraryManagementSystem