15-Day Java Basics Master Plan
Day 1 — Java Introduction + Setup
- Java kya hai?
- JDK, JVM, JRE
- Setup & Hello World
Day 2 — Variables, Data Types, Input
- Primitive types, String
- Scanner class
- Practice programs
Day 3 — Operators
- Arithmetic, logical, relational
- Percentage, eligibility check
Day 4 — If-Else & Switch
- Nested if, switch-case
Day 5 — Loops
- for, while, do-while
- Tables, factorial, reverse number
Day 6 — Patterns
- Triangle, pyramid, inverted pyramid
Day 7 — Arrays
- Sum, max, search, reverse
Day 8 — Strings
- length, substring, reverse
Day 9 — Methods
- return type, parameters, overloading
Day 10 — OOPS Basics
- Class, Object
Day 11 — Constructors & Encapsulation
- Getters, Setters, this
Day 12 — Inheritance & Polymorphism
Day 13 — Abstraction & Interfaces
Day 14 — Exception & File Handling
Day 15 — Mini Project
- ATM / Student Report / Quiz Game