Skip to content

hasinimaddula26-tech/My-Mini-java-projects

Repository files navigation

Java Mini Projects ☕🚀

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.


📌 Purpose

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

🛠 Technologies Used

  • Java
  • OOP (Object-Oriented Programming)
  • Collections Framework
  • File Handling
  • Exception Handling
  • Basic Algorithms & Logic

📂 Projects Included

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.)


🚀 How to Run

  1. Clone the repository
git clone https://github.com/hasinimaddula26-tech/My-Mini-java-projects/
  1. Navigate to the project folder
cd java-mini-projects
  1. Compile the Java file
javac FileName.java
  1. Run the program
java FileName

📚 What I Learned

Through these projects I practiced:

  • Writing clean and structured Java code
  • Applying object-oriented principles
  • Debugging and problem solving
  • Working with Java libraries and APIs

📈 Future Improvements

  • Add GUI projects using Java Swing / JavaFX
  • Implement database connectivity (JDBC)
  • Add more advanced Java applications

🤝 Contributions

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!

About

This repository contains Java mini projects I build while learning Java. The goal is to practice core concepts like loops, arrays, methods, and object-oriented programming through small practical programs. Each project helps strengthen problem-solving skills and tracks my progress as I improve my Java development skills.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages