Skip to content

This repository contains my daily Java practice code, including solutions to exercises. It serves as a structured record of my Java learning journey and demonstrates consistent coding practice.

Notifications You must be signed in to change notification settings

itzdheerajsingh/Java

Repository files navigation

☕ Java Practice Repository

GitHub Repo stars Last Commit


📌 About

This repository contains my daily Java practice code and exercise solutions.
From basics to advanced topics — one step at a time toward Java mastery.


Topics

  • ✅ Basics
  • ✅ OOP (Classes, Inheritance, Polymorphism)
  • 🚧 Data Structures & Algorithms
  • 📈 Streams & Concurrency (coming soon)

📚 Table of Contents

Day Description Files
Day 1 Introduction to Java basics BasicSyntax, DataTypes, Variables, Type Casting & Conversion
Day 2 Operators All operators
Day 3 Control Flow Statements if, else if, switch, Ques
Day 4 Loops in Java for, while, do-while, continue, break, Ques
Day 5 Pattern 6 different patterns
Day 6 Functions swap, call by value, overloading, overriding, Ques
Day 7 Advanced Pattern 8 different pyramids
Day 8 Array & Searching Basics, linear, binary search, Ques
Day 9 Array 7 different, Ques
Day 10 Sorting Bubble, insertion, selection, inbuilt, counting, Ques
Day 11 2-D Array diagonal sum, spiral, Ques
Day 12 String & String Builder Basics, Ques
Day 13 Bit Manipulation (AND, OR, NOT, XOR, Right & Left Shift), (Get, Set, Clear, Update), Ques
Day 14 OOPs Encapsulation, Inheritance ,Polymorphism ,Abstraction,getter/setter
Day 15 Recursion Part - 1 Basics , call stack , Ques
Day 16 Recursion Part - 2 Advanced practice problem based on recursion Ques
Day 17 Devide & conquere merge sort , heap sort,sorted & rotated array search
Day 18 Backtracking Subsetsum,combinationsum,permutation Ques
Day 19 Arraylist

About

This repository contains my daily Java practice code, including solutions to exercises. It serves as a structured record of my Java learning journey and demonstrates consistent coding practice.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages