{"id":20578941,"url":"https://github.com/quincey001/knittedjava","last_synced_at":"2026-04-22T09:31:48.305Z","repository":{"id":137775073,"uuid":"569371710","full_name":"quincey001/knittedJava","owner":"quincey001","description":"Java programming kownledge \u0026 RESTful API \u0026 SQL ","archived":false,"fork":false,"pushed_at":"2023-02-18T17:17:28.000Z","size":7876,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-06T11:44:42.954Z","etag":null,"topics":["java","mysql","rest-api","xml"],"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/quincey001.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":"2022-11-22T17:15:08.000Z","updated_at":"2023-02-07T08:14:56.000Z","dependencies_parsed_at":"2024-03-25T14:04:26.199Z","dependency_job_id":null,"html_url":"https://github.com/quincey001/knittedJava","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/quincey001/knittedJava","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quincey001%2FknittedJava","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quincey001%2FknittedJava/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quincey001%2FknittedJava/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quincey001%2FknittedJava/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quincey001","download_url":"https://codeload.github.com/quincey001/knittedJava/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quincey001%2FknittedJava/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32129617,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-22T08:34:57.708Z","status":"ssl_error","status_checked_at":"2026-04-22T08:34:55.583Z","response_time":58,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["java","mysql","rest-api","xml"],"created_at":"2024-11-16T06:15:05.667Z","updated_at":"2026-04-22T09:31:48.269Z","avatar_url":"https://github.com/quincey001.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# knittedJava\n-----This is a project for learning the basic java programming knowledge \u0026 Interview questions Practices------\n\n----------------------------------------------------------------------------------------------------------------------------------------------------------\n# 1. Basic Java knowledege.\n| # | Title | Link |\n| --- | --- | --- |\n| 2 | Java Access Modifiers, Java Non-Access Modifiers | [Java](https://github.com/quincey001/knittedJava/blob/main/Java.md) |\n| 3 | Overriding vs Overloading | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaA.md) |\n| 4 | Compare class objects | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaA.md) |\n| 5 | == \u0026 equals() | [Java](https://github.com/quincey001/knittedJava/blob/main/javaB.md) |\n| 6 | Collections(List, Set, Map, Stack, Queue)| [Java](https://github.com/quincey001/knittedJava/blob/main/javaB.md) |\n| 7 | OOP(Object, Class, Encapsulation, Abstraction, Inheritance, Polymorphysm) | [Java](https://github.com/quincey001/knittedJava/blob/main/javaD.md) |\n| 8 | String, StringBuffer, StringBuilder | [Java](https://github.com/quincey001/knittedJava/blob/main/javaD.md) |\n| 9 | Exception Handling | [Java](https://github.com/quincey001/knittedJava/blob/main/javaD.md) |\n| 10 | Multithreading | [Java](https://github.com/quincey001/knittedJava/blob/main/javaD.md) |\n| 11 | I/O | [Java](https://github.com/quincey001/knittedJava/blob/main/javaD.md) |\n| 12 | Networking | [Java](https://github.com/quincey001/knittedJava/blob/main/javaD.md) |\n| 13 | Reflection | [Java](https://github.com/quincey001/knittedJava/blob/main/Reflection.md) |\n----------------------------------------------------------------------------------------------------------------------------------------------------------\nInterview questions\n\n| # | Non-Access Modifiers Questions | Link |\n| --- | --- | --- |\n| 1 | why do we need to use static? | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaC.md) |\n| 2 | what is an abstract variable and why do you use it? | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaC.md) |\n| 3 |  | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaA.md) |\n\n| # | Collections Questions | Link |\n| --- | --- | --- |\n| 1 | What is the difference between an array and a collection? | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaC.md) |\n| 2 | What are the different types of collections in Java and when would you use each one? | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaC.md) |\n| 3 | How would you sort a collection in Java? | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaA.md) |\n| 4 | Can you explain the difference between the List, Set, and Map interfaces in Java? | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaA.md) |\n| 5 | What is the difference between the ArrayList and LinkedList classes in Java? | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaA.md) |\n| 6 | Can you explain how hashcode and equals methods are used in collections? | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaA.md) |\n| 7 | How would you implement your own custom collection class in Java?| [Java](https://github.com/quincey001/knittedJava/blob/main/JavaA.md) |\n| 8 | What is the difference between the Iterator and ListIterator interfaces in Java? | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaA.md) |\n| 9 | How would you remove an element from a collection while iterating over it in Java? | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaA.md) |\n| 10 | Can you explain the ConcurrentModificationException and how to avoid it in Java? | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaA.md) |\n\n----------------------------------------------------------------------------------------------------------------------------------------------------------\n# 2. RESTful API Interview questions.\n### [REST](https://github.com/quincey001/knittedJava/blob/main/Restful.md)\n\n# 3. Java EE\n| # | Title | Link |\n| --- | --- | --- |\n| 1 | Java SE, JVM, JRE, Apache Tomcat, JSP, Servlets | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaA.md) |\n| 2 | Java EE | [Java](https://github.com/quincey001/knittedJava/blob/main/javaEE.md) | \n\n----------------------------------------------------------------------------------------------------------------------------------------------------------\n# 3. XML \nXML (eXtensible Markup Language) is a markup language that is used to store and transport data. Besides being used to define the layout of a user interface as in the case of a fragment layout in Android, XML can be used for various other purposes including:\n\nData storage and exchange: XML is widely used to store and exchange data between different applications and systems.\n\nConfiguration files: XML can be used to define the configuration of applications and systems.\n\nDocument format: XML can be used to define the structure and format of documents such as Office documents or e-books.\n\nWeb services: XML is used as a data format in many web services such as SOAP and REST.\n\nData validation: XML can be used to validate the structure and content of data to ensure its validity.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquincey001%2Fknittedjava","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquincey001%2Fknittedjava","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquincey001%2Fknittedjava/lists"}