Welcome to my Java learning journey! This repository contains all the practice code, notes, concepts, and projects I'm working on as I master Java — one of the most powerful and widely-used programming languages in the world.
This repository includes:
-
🔰 Core Java Concepts
- Variables, Data Types, Operators
- Conditional Statements and Loops
- Arrays and Strings
-
🧱 Object-Oriented Programming
- Classes and Objects
- Constructors & Overloading
- Inheritance, Encapsulation, Abstraction, Polymorphism
- Access Modifiers & Static Keyword
-
🎮 Practice
- Practice sets and challenges
-
📦 Java Utilities & Tools
- Getters & Setters
- Scanner, Random, Math
- Exception Handling (soon)
- File Handling (soon)
Find the code in src folder
- IDE: IntelliJ IDEA
- Language: Java (JDK 17+)
- Version Control: Git & GitHub
I'm working toward:
- Cracking Google Summer of Code (GSoC)
- Building strong DSA & OOPs fundamentals
- Becoming a FAANG-ready software engineer
- Staying consistent with my grind 💪
“Slow progress is better than no progress. Stay consistent.”
This repository is my digital proof of dedication. I'm documenting everything I learn so that I can track growth, revise later, and inspire others starting their Java journey.
Feel free to star ⭐ the repo or follow me to stay updated as I build more projects and level up!
Let’s grow together.
Mail me for any queries at: [email protected]
Notes has been provided in the master branch