This repository contains my Java practice programs and mini-projects. It is mainly created to improve my understanding of core Java concepts, object-oriented programming (OOP), and problem-solving.
- Basics – simple programs (input/output, loops, conditionals, arrays, strings).
- OOP Concepts – classes, objects, inheritance, polymorphism, abstraction, encapsulation.
- Data Structures & Algorithms – implementations of stacks, queues, linked lists, sorting, searching, recursion, etc.
- Mini Projects – small applications like:
- Employee Salary Calculator
- Grocery List Manager
- Student Management System
- Simple Games (like Tic Tac Toe)
- Strengthen Java fundamentals.
- Practice clean code and problem-solving.
- Prepare for placements and technical interviews.
- Learn to use Git & GitHub for version control.
- Language: Java (JDK 17 or later)
- Tools: VS Code / IntelliJ IDEA / Eclipse
- Version Control: Git & GitHub
- Clone the repository:
git clone https://github.com/your-username/java-projects.git