This repository contains my Java programming practice while learning the language from basics to advanced concepts.
- Variables and Data Types
- Operators
- Input and Output
- Conditional Statements
- Loops
- Methods
- Arrays
- 2D Arrays
- Strings
- Searching Algorithms
- Sorting Algorithms
- Prefix Sum
- Sliding Window
- Two Pointers
- Recursion
- Object-Oriented Programming (OOP)
- Exception Handling
- Collections Framework
- File Handling
- Multithreading
- Java 8 Features
- Strengthen Java programming fundamentals.
- Improve problem-solving skills.
- Practice coding regularly.
- Build a strong foundation for Data Structures & Algorithms.
- Prepare for Java Full Stack Development.
- Java
To master Java programming by consistently solving problems, implementing algorithms, and exploring core Java concepts.
β Feel free to explore the code and follow my Java learning journey!