This repository contains my Java learning journey, including Core Java concepts, Data Structures & Algorithms (DSA), and Java-based projects.
It is organized into different modules for easy navigation and understanding.
- .idea/ → Project configuration files (for IntelliJ IDEA).
- dsaModules/ → Programs and implementations related to Data Structures & Algorithms in Java.
- javaCore/ → Core Java concepts (OOPs, Strings, Collections, Exception Handling, etc.).
- javaProjects/ → Small projects and practical applications built using Java.
- Clone the repository:
git clone https://github.com/krSandip/java-learning.git
- Open the project in your preferred IDE (IntelliJ IDEA, Eclipse, or VS Code).
- Navigate to the required folder (javaCore, dsaModules, or javaProjects).
- Run the Java files using: javac FileName.java java FileName
🛠️ Tech Stack
*Language: Java 8+ IDE: IntelliJ IDEA / Eclipse / VS Code
🎯 Goals
Strengthen Java fundamentals Implement Data Structures & Algorithms in Java Build practical projects for hands-on experience
🤝 Contribution
This is a personal learning repository. Suggestions and improvements are welcome! Feel free to fork the repo and create pull requests.
📌 Author
👤 Sandip Kumar GitHub Profile - https://github.com/krSandip