Skip to content

Latest commit

 

History

History
56 lines (47 loc) · 1.49 KB

File metadata and controls

56 lines (47 loc) · 1.49 KB

Java Programs

A collection of Java programs written to practice and strengthen core Java concepts, object-oriented programming, and problem-solving skills.

Topics Covered

  • 📌 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)

Why This Repo?

This repository serves as a practice ground to build strong fundamentals in Java — essential for backend development, DSA problem-solving, and Java-based frameworks.

How to Run

  1. Clone the repository
   git clone https://github.com/your-username/your-repo-name.git
  1. Navigate to the project folder
   cd your-repo-name
  1. Compile the Java file
   javac FileName.java
  1. Run the compiled program
   java FileName

Folder Structure

java-programs/ ├── basics/ ├── oop-concepts/ ├── arrays-strings/ ├── exception-handling/ ├── collections/ └── dsa/

What's Next?

Planning to expand this repo with more advanced topics like multithreading, JDBC (database connectivity), and mini Java projects.

License

This project is open source and available under the MIT License.