A Java-based desktop application for managing a small library collection.
Users can view available books, borrow them, and save or load library data using simple file operations.
The app demonstrates object-oriented programming, GUI development, and data persistence techniques in Java.
- View a list of available books and publications
- Borrow and return books via a simple interface
- Save and load data using binary file serialization
- Error handling for unavailable or invalid operations
- Interactive GUI built with Java Swing
- Language: Java
- GUI Framework: Swing
- Data Handling: File I/O, Object Serialization
- Paradigm: Object-Oriented Programming (OOP)
- Clone this repository:
git clone https://github.com/emidailyd/Library.git