Skip to content

A curated collection of my core Java projects, built during my internship and self-learning journey — each focusing on key areas of software development, data structures, and object-oriented programming.

Notifications You must be signed in to change notification settings

Vijan-arora/Java-Projects-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Java Mini Projects Collection

A collection of core Java projects demonstrating concepts like Object-Oriented Programming, Data Structures, and File Handling.
These projects were built as part of my internship and personal learning to strengthen core Java skills.


🏆 Included Projects

📘 1. Library Management System (OOP-Based)

A console-based application that allows users to manage books and users efficiently.
You can add books, register users, issue, and return books.
This project is designed using Object-Oriented Programming principles like encapsulation and abstraction.

File Description:
LibraryManagementSystem.java — The main program that handles all library operations including adding, issuing, returning, and displaying books.


🎓 2. Student Management System

A simple yet effective system to manage student records.
It allows users to add, view, update, and delete student data, while demonstrating strong handling of data structures and exception control.

File Description:
StudentManagementSystem.java — Contains all CRUD operations for student data management with input validation and modular structure.


🗒️ 3. Notes App (CLI-Based)

A command-line based note-taking application that uses file handling for data persistence.
You can create, view, and delete notes easily, and all notes are saved to a local file for future access.

File Description:
NotesApp.java — Manages all note operations (add, view, delete) and stores data in a text file using Java’s I/O classes.


💡 Highlights

  • Covers Core Java, OOP Concepts, and File Handling.
  • Focuses on clean structure, data persistence, and real-world logic.
  • Perfect for demonstrating practical Java development skills.

👨‍💻 Author

Vijan Arora
📧 vijanarora125@gmail.com
🔗 www.linkedin.com/in/vijan-arora-

About

A curated collection of my core Java projects, built during my internship and self-learning journey — each focusing on key areas of software development, data structures, and object-oriented programming.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages