/Learning-JAVA

Primary LanguageJavaMIT LicenseMIT

Java Learning Journey

Welcome to my Java Learning Repository! This repository documents my journey of mastering Java, focusing on problem-solving and building a strong foundation in the language.

Purpose

The goal of this repository is to track my progress as I learn Java, specifically geared towards improving my problem-solving skills for coding challenges and technical interviews.

Topics Covered

Day 1: Introduction to Java

  • Set up Java Development Kit (JDK) and Integrated Development Environment (IDE).
  • Wrote and ran my first Java program: "Hello, World!"
  • Learned about the basic structure of a Java program, data types, and variables.

Day 2: Control Flow in Java

  • Learned about if-else statements and loops (for, while, do-while).
  • Completed challenges on checking even/odd numbers, summing natural numbers, printing multiplication tables, and calculating factorials.
  • Pushed all solutions to the Day 02 directory in this repository.

Day 3: Arrays and Strings in Java

  • Learned how to declare, initialize, and manipulate arrays.
  • Gained insights into string operations like concatenation, substring extraction, and character search.
  • Completed five challenges on reversing arrays, finding the second largest element, checking for palindromes, rotating arrays, and finding the longest common prefix.
  • Pushed all solutions to the Day3-Challenges directory in this repository.

How to Use this Repository

This repository serves as a resource for revisiting concepts, code examples, and problem-solving techniques. Each day’s progress is documented with code examples and explanations of the key concepts.

Future Plans

As I continue my journey, I will explore more advanced topics and apply what I've learned to solve complex problems on platforms like LeetCode.

Connect with Me

I'd love to connect with other learners, developers, and enthusiasts in the tech community. Let's learn and grow together!

Conclusion

Thank you for joining me on this Learning Journey! Let's build, learn, and create amazing things together!

Happy coding! 🚀

🤓 Author


Abhishek Kumar

💻

Feel free to star ⭐ this repository if you like what you see 😉.

License

This project is licensed under the MIT License - see the LICENSE file for details.