Welcome to my Java Learning Repository! This repository serves as a personal log of my journey as I learn Java. Here, I will share various code snippets, projects, and exercises that I've completed while exploring the language.
This repository is dedicated to tracking my progress in learning Java. The code and projects here cover fundamental Java concepts, object-oriented programming, data structures, algorithms, and any other topics that come along the way. The goal is to document my learning process and improve my skills through practice.
Here are the topics I've explored and implemented in this repository:
- Basics of Java: Syntax, variables, data types, control structures (if-else, loops, etc.)
- Data Structures: Arrays, Lists, HashMaps, Sets, and more
- Algorithms: Sorting, searching, recursion, and common algorithm problems
- File Handling: Reading and writing files in Java
- Java Libraries and APIs: Exploring built-in libraries for utility functions and operations
Feel free to browse through the files and directories to check out my Java programs. Each folder corresponds to a different topic or project I've worked on. If you'd like to run the code.