This repository contains a collection of Java mini projects created to practice and strengthen core Java concepts such as OOP, collections, file handling, exception handling, and problem-solving. These projects are small but practical implementations designed to improve Java programming skills and understanding of real-world programming patterns.
The goal of this repository is to:
- Practice Core Java concepts
- Improve problem-solving and coding skills
- Build a strong foundation for larger Java projects
- Maintain a collection of hands-on practice projects
- Java
- OOP (Object-Oriented Programming)
- Collections Framework
- File Handling
- Exception Handling
- Basic Algorithms & Logic
Some of the mini projects in this repository include:
- Number Guessing Game
- Simple Calculator
- Student Management System
- Password Generator
- Library Management System
- Banking System Simulation
- Tic Tac Toe Game
- File-based Contact Manager
(More projects will be added regularly as part of continuous learning.)
- Clone the repository
git clone https://github.com/hasinimaddula26-tech/My-Mini-java-projects/- Navigate to the project folder
cd java-mini-projects- Compile the Java file
javac FileName.java- Run the program
java FileNameThrough these projects I practiced:
- Writing clean and structured Java code
- Applying object-oriented principles
- Debugging and problem solving
- Working with Java libraries and APIs
- Add GUI projects using Java Swing / JavaFX
- Implement database connectivity (JDBC)
- Add more advanced Java applications
This repository is mainly for learning purposes, but suggestions and improvements are always welcome!
⭐ If you find these projects useful, consider giving the repository a star!