Skip to content

Latest commit

Β 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

# πŸ“˜ Student Manager - Java Project This is a simple Java application built by **Munezero Aline**, a beginner backend developer at **Igire Rwanda**. The project demonstrates how to manage student records using **HashMap** and **TreeMap**, along with exception handling. --- ## βœ… Features - Add student records - Sort students by ID - Search student by ID - Remove student by ID - Find student with the highest and lowest ID - Clear console outputs and error messages - Handles invalid and null inputs with exceptions --- ## πŸ’» Technologies Used - Java (JDK 17+) - HashMap and TreeMap - Exception handling with `try-catch` and `IllegalArgumentException` - Simple method structure and main class for testing --- ## 🎯 Learning Objectives - Practice Java map operations (HashMap, TreeMap) - Improve understanding of error and exception handling - Build clean, readable, and testable code - Simulate real-world backend tasks with maps and collections --- ## πŸš€ How to Run 1. Clone or download the repository 2. Open it in your preferred Java IDE (IntelliJ, VS Code, Eclipse) 3. Run `Main.java` to test all features and see the results --- ## πŸ‘©πŸ½β€πŸ’» Author **Munezero Aline** Backend Java Student [Igire Rwanda](https://igirerwanda.org) --- ## πŸ“Ž Submission This project was completed for the **Map Manipulation Challenge** and submitted as part of the Java backend training program at Igire Rwanda. --- # Practical-Answers-On-Interface

About

πŸ“˜ A simple Java program to manage student records using HashMap & TreeMap. Includes add, sort, search, remove, and find highest/lowest ID. Built by Munezero Aline, a beginner backend student at Igire Rwanda.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages