A collection of Java programs written to practice and strengthen core Java concepts, object-oriented programming, and problem-solving skills.
- 📌 Basic Syntax & Data Types
- 🔁 Loops & Conditional Statements
- 🧩 Functions / Methods
- 📦 Arrays & Strings
- 🏛️ Object-Oriented Programming (Classes, Objects, Inheritance, Polymorphism, Encapsulation, Abstraction)
⚠️ Exception Handling- 🗂️ Collections Framework (ArrayList, HashMap, etc.)
- 🧵 Multithreading (if applicable)
- 🔄 File Handling (if applicable)
- 🧮 Data Structures & Algorithms (if applicable)
This repository serves as a practice ground to build strong fundamentals in Java — essential for backend development, DSA problem-solving, and Java-based frameworks.
- Clone the repository
git clone https://github.com/your-username/your-repo-name.git- Navigate to the project folder
cd your-repo-name- Compile the Java file
javac FileName.java- Run the compiled program
java FileNamejava-programs/ ├── basics/ ├── oop-concepts/ ├── arrays-strings/ ├── exception-handling/ ├── collections/ └── dsa/
Planning to expand this repo with more advanced topics like multithreading, JDBC (database connectivity), and mini Java projects.
This project is open source and available under the MIT License.