This repository contains my daily Java practice — covering concepts from the absolute basics to object-oriented programming and problem-solving.
I created this repo to:
- 📚 track my learning
- 👨💻 improve problem-solving skills
- 🤝 help other beginners learn Java step-by-step
If you’re learning Java, feel free to explore, clone, and practice along!
Each folder contains:
- 📝 problem statement (in comments)
- ✅ solution
- 💡 explanation (when needed)
✔ Variables, data types, input/output
✔ If-else, loops, and logical problems
✔ Functions & parameters
✔ Object-Oriented Programming (OOP)
✔ Arrays, strings, collections
✔ File handling
✔ Basics of Data Structures & Algorithms (DSA)
✔ Real practice questions and mini challenges
- Install Java (JDK 8 or later)
- Clone the repo:
git clone https://github.com/<abdulwasio2521>/<learn-java-by-practicing>.git