https://github.com/quincey001/knittedjava
Java programming kownledge & RESTful API & SQL
https://github.com/quincey001/knittedjava
java mysql rest-api xml
Last synced: 2 months ago
JSON representation
Java programming kownledge & RESTful API & SQL
- Host: GitHub
- URL: https://github.com/quincey001/knittedjava
- Owner: quincey001
- Created: 2022-11-22T17:15:08.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-18T17:17:28.000Z (over 3 years ago)
- Last Synced: 2025-03-06T11:44:42.954Z (over 1 year ago)
- Topics: java, mysql, rest-api, xml
- Language: Java
- Homepage:
- Size: 7.51 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# knittedJava
-----This is a project for learning the basic java programming knowledge & Interview questions Practices------
----------------------------------------------------------------------------------------------------------------------------------------------------------
# 1. Basic Java knowledege.
| # | Title | Link |
| --- | --- | --- |
| 2 | Java Access Modifiers, Java Non-Access Modifiers | [Java](https://github.com/quincey001/knittedJava/blob/main/Java.md) |
| 3 | Overriding vs Overloading | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaA.md) |
| 4 | Compare class objects | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaA.md) |
| 5 | == & equals() | [Java](https://github.com/quincey001/knittedJava/blob/main/javaB.md) |
| 6 | Collections(List, Set, Map, Stack, Queue)| [Java](https://github.com/quincey001/knittedJava/blob/main/javaB.md) |
| 7 | OOP(Object, Class, Encapsulation, Abstraction, Inheritance, Polymorphysm) | [Java](https://github.com/quincey001/knittedJava/blob/main/javaD.md) |
| 8 | String, StringBuffer, StringBuilder | [Java](https://github.com/quincey001/knittedJava/blob/main/javaD.md) |
| 9 | Exception Handling | [Java](https://github.com/quincey001/knittedJava/blob/main/javaD.md) |
| 10 | Multithreading | [Java](https://github.com/quincey001/knittedJava/blob/main/javaD.md) |
| 11 | I/O | [Java](https://github.com/quincey001/knittedJava/blob/main/javaD.md) |
| 12 | Networking | [Java](https://github.com/quincey001/knittedJava/blob/main/javaD.md) |
| 13 | Reflection | [Java](https://github.com/quincey001/knittedJava/blob/main/Reflection.md) |
----------------------------------------------------------------------------------------------------------------------------------------------------------
Interview questions
| # | Non-Access Modifiers Questions | Link |
| --- | --- | --- |
| 1 | why do we need to use static? | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaC.md) |
| 2 | what is an abstract variable and why do you use it? | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaC.md) |
| 3 | | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaA.md) |
| # | Collections Questions | Link |
| --- | --- | --- |
| 1 | What is the difference between an array and a collection? | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaC.md) |
| 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) |
| 3 | How would you sort a collection in Java? | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaA.md) |
| 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) |
| 5 | What is the difference between the ArrayList and LinkedList classes in Java? | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaA.md) |
| 6 | Can you explain how hashcode and equals methods are used in collections? | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaA.md) |
| 7 | How would you implement your own custom collection class in Java?| [Java](https://github.com/quincey001/knittedJava/blob/main/JavaA.md) |
| 8 | What is the difference between the Iterator and ListIterator interfaces in Java? | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaA.md) |
| 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) |
| 10 | Can you explain the ConcurrentModificationException and how to avoid it in Java? | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaA.md) |
----------------------------------------------------------------------------------------------------------------------------------------------------------
# 2. RESTful API Interview questions.
### [REST](https://github.com/quincey001/knittedJava/blob/main/Restful.md)
# 3. Java EE
| # | Title | Link |
| --- | --- | --- |
| 1 | Java SE, JVM, JRE, Apache Tomcat, JSP, Servlets | [Java](https://github.com/quincey001/knittedJava/blob/main/JavaA.md) |
| 2 | Java EE | [Java](https://github.com/quincey001/knittedJava/blob/main/javaEE.md) |
----------------------------------------------------------------------------------------------------------------------------------------------------------
# 3. XML
XML (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:
Data storage and exchange: XML is widely used to store and exchange data between different applications and systems.
Configuration files: XML can be used to define the configuration of applications and systems.
Document format: XML can be used to define the structure and format of documents such as Office documents or e-books.
Web services: XML is used as a data format in many web services such as SOAP and REST.
Data validation: XML can be used to validate the structure and content of data to ensure its validity.