Skip to content

Ilmaan-Ahamed/Java_Learning_Practice_Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☕ My Java Programming Mastery Repository

📌 Overview

This repository contains my complete learning journey in Java Programming, covering:

  • Core Java concepts
  • Object-Oriented Programming (OOP)
  • Basic Data Structures & Algorithms (DSA)

It serves as a structured collection of practice programs, examples, and implementations to strengthen my programming fundamentals.


🎯 Learning Objectives

  • Build a strong foundation in Java
  • Understand and apply OOP principles
  • Practice problem-solving using DSA
  • Prepare for real-world software development

🧠 Topics Covered

🔹 Core Java

  • Variables & Data Types
  • Operators
  • Conditional Statements (if, switch)
  • Loops (for, while, do-while)
  • Arrays

🔹 Object-Oriented Programming (OOP)

  • Classes & Objects
  • Constructors
  • Inheritance
  • Polymorphism
  • Abstraction
  • Encapsulation
  • Interfaces

🔹 Advanced Concepts

  • Exception Handling
  • File Handling
  • Collections Framework
    • ArrayList
    • LinkedList
    • HashMap
  • Multithreading
  • Lambda Expressions

🔹 Data Structures & Algorithms (Basic)

  • Arrays
  • Linked Lists
  • Stack
  • Queue
  • Trees (BST Basics)
  • Searching Algorithms
  • Sorting Algorithms

🛠 Technologies Used

  • Java
  • VS Code / IntelliJ IDEA
  • Git & GitHub

💡 Key Highlights

  • 📚 Beginner to Intermediate level Java concepts
  • 🧠 Strong focus on OOP principles
  • 🧩 Basic DSA implementations
  • 💻 Hands-on practice programs

👨‍💻 Author

Ilmaan Ahamed
Software Engineering Undergraduate
SLTC Research University


About

This Repo serves as a structured collection of practice programs, examples, and implementations to strengthen my Java programming fundamentals.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages