Welcome to my Java repository — a complete collection of Java programs, DSA solutions, and mini projects that reflect my journey of learning, practicing, and applying Java programming.
Here, I explore everything from core syntax and object-oriented programming to algorithmic problem solving and real-world mini applications.
“Code is like humor. When you have to explain it, it’s bad.” — Cory House
- 📘 Core Java Programs: Basics, OOP concepts, file handling, collections
- 🧩 DSA Solutions: Sorting, searching, recursion, linked lists, stacks, queues, trees
- 💡 Practice Codes: LeetCode, HackerRank, and other competitive programming problems
- 🚀 Projects: Console-based and mini applications developed in Java
- Language: Java
- Concepts: OOP (Encapsulation, Inheritance, Polymorphism, Abstraction)
- Topics: File I/O, Exception Handling, Multithreading, JDBC, Data Structures
- Tools: IntelliJ IDEA, VS Code, Eclipse
To strengthen my problem-solving skills and Java fundamentals while building efficient and reusable code through continuous practice and project work.
This repository includes both personal practice and academic work.
All code is written for learning, practice, and educational purposes.