This repository contains my Java practice programs created while learning Java from basics to Object-Oriented Programming (OOP) and GUI development.
It is not a single project. Instead, each Java file is an independent program that focuses on practicing and implementing a specific Java concept.
- Java Basics
- Variables and Data Types
- Operators
- Conditional Statements
- Loops
- Methods
- Arrays
- Strings
- Exception Handling
- Object-Oriented Programming (OOP)
- Classes & Objects
- Constructors
- Inheritance
- Polymorphism
- Encapsulation
- Abstraction
- GUI Development (Java Swing)
- Small Console-Based Programs
Each .java file represents a separate practice question or concept.
Examples include:
- Exception Handling
- GUI Programs
- Temperature Converter
- Student Management
- Hospital Management
- OOP Examples
- And many other Java practice exercises.
The goal of this repository is to:
- Practice Java concepts through coding.
- Strengthen problem-solving skills.
- Build a solid foundation in Java.
- Keep all Java learning exercises organized in one place.
- Java
- Java Swing
- VS Code
- JDK
This repository is continuously updated as I learn new Java concepts and solve additional practice problems.
⭐ If you find this repository helpful or are also learning Java, feel free to explore the code and leave a star!