{"id":21049857,"url":"https://github.com/apurva313/java","last_synced_at":"2025-05-15T20:31:49.262Z","repository":{"id":188656473,"uuid":"679164377","full_name":"apurva313/Java","owner":"apurva313","description":"Java code repository showcasing diverse projects, applications, and exercises. Explore Java concepts, algorithms, and applications to enhance your coding skills and deepen your understanding of Java programming.","archived":false,"fork":false,"pushed_at":"2024-09-05T10:44:09.000Z","size":119,"stargazers_count":9,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-11-19T15:15:06.382Z","etag":null,"topics":["java","oops-in-java","programming"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apurva313.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2023-08-16T08:32:58.000Z","updated_at":"2024-09-10T17:00:28.000Z","dependencies_parsed_at":"2024-04-30T20:48:35.030Z","dependency_job_id":"629efbb4-8405-4da1-9983-cc6fddacd918","html_url":"https://github.com/apurva313/Java","commit_stats":null,"previous_names":["apurva313/java"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apurva313%2FJava","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apurva313%2FJava/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apurva313%2FJava/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apurva313%2FJava/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apurva313","download_url":"https://codeload.github.com/apurva313/Java/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225375027,"owners_count":17464426,"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":["java","oops-in-java","programming"],"created_at":"2024-11-19T15:15:37.110Z","updated_at":"2024-11-19T15:15:37.868Z","avatar_url":"https://github.com/apurva313.png","language":"Java","readme":"\n# Java\nJava is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.\n\n![Java Pic](https://user-images.githubusercontent.com/102182985/261034341-f3c03b4b-5cb6-4ef5-ad35-0a457f5e56cd.png)\n\n\n\n\n\n## Authors\n\n- [Apurva Kumar](https://www.github.com/apurva313)\n\n\n\n## 🚀 About Me\n\n\n\n[![linkedin](https://img.shields.io/badge/linkedin-0A66C2?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white)](https://www.linkedin.com/apurva313)\n[![twitter](https://img.shields.io/badge/twitter-1DA1F2?style=for-the-badge\u0026logo=twitter\u0026logoColor=white)](https://twitter.com/apurva_313)\n\n\n\n\n## Features\n\n- Platform Independence\n- Object-Oriented\n- Multi-threading Support\n- Security\n- High Performance:\n- Integrated Development Environment (IDE) Support\n- Dynamic Loading and Extensibility\n\n\n  # Important Topics\n\n- [Object Oriented Paradigms](https://www.geeksforgeeks.org/object-oriented-programming-oops-concept-in-java/) `GFG`\n- [Constructors in Java](https://www.geeksforgeeks.org/constructors-in-java/) `GFG`\n- [Constructor chaining in Java](https://www.geeksforgeeks.org/constructor-chaining-java-examples/) `GFG`\n- [Inheritance in Java](https://www.geeksforgeeks.org/inheritance-in-java/) `GFG`\n- [Overriding in Java](https://www.geeksforgeeks.org/overriding-in-java/) `GFG`\n- [Abstraction in Java](https://www.geeksforgeeks.org/abstraction-in-java-2/) `GFG`\n- [Access modifiers in Java](https://www.geeksforgeeks.org/access-modifiers-java/) `GFG`\n- [Wrapper Classes in Java](https://www.geeksforgeeks.org/wrapper-classes-java/) `GFG`\n- [Need of wrapper classes in Java](https://www.geeksforgeeks.org/need-of-wrapper-classes-in-java/) `GFG`\n- [this keyowrd in Java](https://www.javatpoint.com/this-keyword) `Javatpoint`\n- [Important keyowrds in Java inheritance - extends,implements,super,instanceof](https://www.tutorialspoint.com/java/java_inheritance.htm) `Tutorialspoint`\n- [Instance initializer block](https://www.javatpoint.com/instance-initializer-block) `Javatpoint`\n- [Dynamic Method Dispatch or Runtime Polymorphism in Java](https://www.geeksforgeeks.org/dynamic-method-dispatch-runtime-polymorphism-java/) `GFG`\n- [Cohesion in Java](https://www.geeksforgeeks.org/cohesion-in-java/) `GFG`\n- [Coupling in Java](https://www.geeksforgeeks.org/coupling-in-java/) `GFG`\n\n# Interview Questions\n- [Can we declare main() method as private or protected or with no access modifier in java?](https://www.tutorialspoint.com/can-we-declare-main-method-as-private-or-protected-or-with-no-access-modifier-in-java) `Tutorialspoint`\n- [Difference between Method Overloading and Method Overriding in Java?](https://www.geeksforgeeks.org/difference-between-method-overloading-and-method-overriding-in-java/) `GFG`\n- [Can we declare interface members as private or protected in java8?](https://www.tutorialspoint.com/can-we-declare-interface-members-as-private-or-protected-in-java8) `Tutorialspoint`\n- [Can we override a private or static method in Java?](https://www.tutorialspoint.com/can-we-override-a-private-or-static-method-in-java) `Tutorialspoint`\n- [What is diamond problem in Java?](https://www.javatpoint.com/what-is-diamond-problem-in-java) `Javatpoint`\n- [Can we pass this keyword as argument in a method call?](https://www.javatpoint.com/this-keyword#:~:text=this%3A%20to%20pass%20as%20an%20argument%20in%20the%20method) `Javatpoint`\n- [Java constructor returns a value, but what?](https://www.javatpoint.com/java-constructor-returns-a-value-but-what) `Javatpoint`\n- [What is covariant return type?](https://www.javatpoint.com/covariant-return-type) `Javatpoint`\n- [Private classes and singleton classes in Java](https://www.geeksforgeeks.org/private-constructors-and-singleton-classes-in-java/) `GFG`\n- [How to prevent Singleton Pattern from Reflection, Serialization and Cloning?](https://www.geeksforgeeks.org/prevent-singleton-pattern-reflection-serialization-cloning/) `GFG`\n- [Double-Check Locking For Singleton Class](https://www.geeksforgeeks.org/java-program-to-demonstrate-the-double-check-locking-for-singleton-class/) `GFG`\n\n# Practice Problems\n- [Inheritance I](https://www.hackerrank.com/challenges/java-inheritance-1/problem?isFullScreen=true) `HackerRank`\n- [Inheritance II](https://www.hackerrank.com/challenges/java-inheritance-2/problem?isFullScreen=true) `HackerRank`\n- [Java Abstract class](https://www.hackerrank.com/challenges/java-abstract-class/problem?isFullScreen=true) `HackerRank`\n- [Interface](https://www.hackerrank.com/challenges/java-interface/problem?isFullScreen=true) `HackerRank`\n- [Method Overriding I](https://www.hackerrank.com/challenges/java-method-overriding/problem?isFullScreen=true) `HackerRank`\n- [Method Overriding II (Use super keyword)](https://www.hackerrank.com/challenges/java-method-overriding-2-super-keyword/problem?isFullScreen=true) `HackerRank`\n- [Java instanceof keyword](https://www.hackerrank.com/challenges/java-instanceof-keyword/problem?isFullScreen=true) `HackerRank`\n- [Java Iterator](https://www.hackerrank.com/challenges/java-iterator/problem?isFullScreen=true) `HackerRank`\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapurva313%2Fjava","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapurva313%2Fjava","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapurva313%2Fjava/lists"}