{"id":25857629,"url":"https://github.com/ullaskunder3/java-quest","last_synced_at":"2025-06-24T00:35:38.324Z","repository":{"id":279999747,"uuid":"940105930","full_name":"ullaskunder3/java-quest","owner":"ullaskunder3","description":"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. 🚀","archived":false,"fork":false,"pushed_at":"2025-02-28T16:51:30.000Z","size":21,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-28T21:23:52.006Z","etag":null,"topics":["fun","java","learning-by-doing"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ullaskunder3.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-27T16:15:29.000Z","updated_at":"2025-02-28T16:51:34.000Z","dependencies_parsed_at":"2025-02-28T21:34:00.334Z","dependency_job_id":null,"html_url":"https://github.com/ullaskunder3/java-quest","commit_stats":null,"previous_names":["ullaskunder3/java-quest"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ullaskunder3/java-quest","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ullaskunder3%2Fjava-quest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ullaskunder3%2Fjava-quest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ullaskunder3%2Fjava-quest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ullaskunder3%2Fjava-quest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ullaskunder3","download_url":"https://codeload.github.com/ullaskunder3/java-quest/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ullaskunder3%2Fjava-quest/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261583280,"owners_count":23180641,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fun","java","learning-by-doing"],"created_at":"2025-03-01T19:17:13.283Z","updated_at":"2025-06-24T00:35:38.298Z","avatar_url":"https://github.com/ullaskunder3.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Getting Started  \n\nWelcome to the Visual Studio Code Java environment! This guide will help you set up and write Java code using VS Code.  \n\n## Folder Structure  \n\nYour workspace includes the following folders:  \n\n- **src**: Contains the source code.  \n- **lib**: Stores dependency libraries.  \n\nCompiled output files are generated in the **bin** folder by default.  \n\n\u003e To customize the folder structure, open `.vscode/settings.json` and adjust the settings as needed.  \n\n## Recommended VS Code Extensions  \n\nTo make Java development smoother in VS Code, install the following extensions:  \n\n- **[Extension Pack for Java](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack)** – Includes essential tools like language support, debugging, and project management.  \n- **[Debugger for Java](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-debug)** – Allows you to set breakpoints and debug Java code.  \n- **[Test Runner for Java](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-test)** – Helps run and debug JUnit tests.  \n- **[Maven for Java](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-maven)** – Useful if you're managing dependencies with Maven.  \n\n## Dependency Management  \n\nUse 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).  \n\n## About This Project  \n\nI’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.  \n\nIf 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:  \n\n- **Java Fundamentals** – Variables, Control Flow, Methods, Loops  \n- **Object-Oriented Programming (OOP)** – Classes, Inheritance, Polymorphism, Interfaces  \n- **Exception Handling \u0026 File I/O**  \n- **Collections, Generics \u0026 Lambda Expressions**  \n- **Multithreading \u0026 Concurrency Basics**  \n- **Security Awareness in Java**  \n\nThis 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. 🚀  ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fullaskunder3%2Fjava-quest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fullaskunder3%2Fjava-quest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fullaskunder3%2Fjava-quest/lists"}