A clean, efficient CLI-based CRUD application to manage student records using Java and ArrayList.
This project demonstrates Object-Oriented Programming concepts like Encapsulation, Data Structures (ArrayList), and real-world CRUD operations — implemented with optimized code structure and minimal time complexity.
- ➕ Add Student Records
- 👀 View All Student Records
- ✏️ Update Existing Student Details
- ❌ Delete Student Records
- 🛡️ Encapsulated Fields (ID, Name, Marks)
- 🚀 In-Memory Storage using ArrayList
Java-Student-Record-System/
├── README.md
├── .gitignore
└── src/
├── Student.java
└── Main.java
-
Compile Source Files
javac src/*.java -
Run the Application
java -cp src Main
