{"id":27548994,"url":"https://github.com/windjammer6/31.-java-learning-and-practice","last_synced_at":"2026-04-21T03:31:06.295Z","repository":{"id":287907750,"uuid":"966200606","full_name":"WindJammer6/31.-Java-Learning-and-Practice","owner":"WindJammer6","description":"My learning journey of the Java programming language. IDE used is Android Studio.","archived":false,"fork":false,"pushed_at":"2025-04-14T20:20:38.000Z","size":928,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-19T11:48:26.719Z","etag":null,"topics":["android-studio","java"],"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/WindJammer6.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,"zenodo":null}},"created_at":"2025-04-14T14:56:55.000Z","updated_at":"2025-04-14T20:20:41.000Z","dependencies_parsed_at":"2025-04-14T15:55:24.312Z","dependency_job_id":"add48a83-a81b-4ebc-b616-0f4ec7d7b8dd","html_url":"https://github.com/WindJammer6/31.-Java-Learning-and-Practice","commit_stats":null,"previous_names":["windjammer6/31.-java-learning-and-practice"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/WindJammer6/31.-Java-Learning-and-Practice","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WindJammer6%2F31.-Java-Learning-and-Practice","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WindJammer6%2F31.-Java-Learning-and-Practice/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WindJammer6%2F31.-Java-Learning-and-Practice/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WindJammer6%2F31.-Java-Learning-and-Practice/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WindJammer6","download_url":"https://codeload.github.com/WindJammer6/31.-Java-Learning-and-Practice/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WindJammer6%2F31.-Java-Learning-and-Practice/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270005591,"owners_count":24510939,"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","status":"online","status_checked_at":"2025-08-12T02:00:09.011Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["android-studio","java"],"created_at":"2025-04-19T04:31:27.497Z","updated_at":"2026-04-21T03:31:06.248Z","avatar_url":"https://github.com/WindJammer6.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 31.-Java-Learning-and-Practice ![My Skills](https://go-skill-icons.vercel.app/api/icons?i=java)![My Skills](https://go-skill-icons.vercel.app/api/icons?i=androidstudio)\nSome simple school problem sets that I practiced with that helped me learn Java. Covers all the programming fundamentals from variables, datatypes, loops, access modifiers (e.g. private, public, etc.), non-access modifiers (e.g. static, final, abstract, synchronized), statements, classes (OOP), inheritance (OOP), abstract classes (OOP), interfaces (OOP), exceptions and programming principles.\n\nEach problem set is stored in a folder, with a word document in each folder that stores the questions that the codes are answering. All of the code in the problem sets satisfy my school's autograder's test cases.\n\nIntegrated Development Environment (IDE) used to run these codes is [Android Studio](https://developer.android.com/studio) (not [VS Code](https://code.visualstudio.com/) anymore!)\n\n\u003cbr\u003e\n\n*Random Useful notes (for self):*  \n![Screenshot 2025-04-15 021544](https://github.com/user-attachments/assets/4244f1a9-8f41-4ec3-ae73-5512a2bf43ff)\n\n\nSource(s):\n- My school lecturer\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwindjammer6%2F31.-java-learning-and-practice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwindjammer6%2F31.-java-learning-and-practice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwindjammer6%2F31.-java-learning-and-practice/lists"}