https://github.com/ullaskunder3/java-quest
This repo documents my Java learning journey. If you're on a similar path, feel free to explore, contribute, or follow along. Let's build a solid core, step by step. 🚀
https://github.com/ullaskunder3/java-quest
fun java learning-by-doing
Last synced: 12 months ago
JSON representation
This repo documents my Java learning journey. If you're on a similar path, feel free to explore, contribute, or follow along. Let's build a solid core, step by step. 🚀
- Host: GitHub
- URL: https://github.com/ullaskunder3/java-quest
- Owner: ullaskunder3
- Created: 2025-02-27T16:15:29.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-28T16:51:30.000Z (over 1 year ago)
- Last Synced: 2025-02-28T21:23:52.006Z (over 1 year ago)
- Topics: fun, java, learning-by-doing
- Language: Java
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Getting Started
Welcome to the Visual Studio Code Java environment! This guide will help you set up and write Java code using VS Code.
## Folder Structure
Your workspace includes the following folders:
- **src**: Contains the source code.
- **lib**: Stores dependency libraries.
Compiled output files are generated in the **bin** folder by default.
> To customize the folder structure, open `.vscode/settings.json` and adjust the settings as needed.
## Recommended VS Code Extensions
To make Java development smoother in VS Code, install the following extensions:
- **[Extension Pack for Java](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack)** – Includes essential tools like language support, debugging, and project management.
- **[Debugger for Java](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-debug)** – Allows you to set breakpoints and debug Java code.
- **[Test Runner for Java](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-test)** – Helps run and debug JUnit tests.
- **[Maven for Java](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-maven)** – Useful if you're managing dependencies with Maven.
## Dependency Management
Use the **JAVA PROJECTS** view in VS Code to manage dependencies. More details can be found [here](https://github.com/microsoft/vscode-java-dependency#manage-dependencies).
## About This Project
I’m a frontend engineer working with web stacks like **MERN** and **Next.js**, but I’ve recently started exploring Java to build a stronger programming foundation. This repo is my way of learning Java at a steady pace—without rushing but focusing on understanding things deeply.
If you're also transitioning into Java or learning it alongside other technologies, I hope this helps! The goal is to keep things simple, practical, and enjoyable while covering core concepts like:
- **Java Fundamentals** – Variables, Control Flow, Methods, Loops
- **Object-Oriented Programming (OOP)** – Classes, Inheritance, Polymorphism, Interfaces
- **Exception Handling & File I/O**
- **Collections, Generics & Lambda Expressions**
- **Multithreading & Concurrency Basics**
- **Security Awareness in Java**
This is a learning process, and I’m documenting my journey along the way. If you’re also on a similar path, feel free to explore, contribute, or just follow along. Let’s build a solid core, one step at a time. 🚀