https://github.com/souze-san/java
This repo contains some basic java knowledge , with code and explention
https://github.com/souze-san/java
collections-framework java threds
Last synced: 9 months ago
JSON representation
This repo contains some basic java knowledge , with code and explention
- Host: GitHub
- URL: https://github.com/souze-san/java
- Owner: SouZe-San
- Created: 2023-08-16T15:19:50.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-08-20T14:59:07.000Z (almost 3 years ago)
- Last Synced: 2025-06-20T06:38:06.643Z (12 months ago)
- Topics: collections-framework, java, threds
- Language: Java
- Homepage:
- Size: 76.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **JAVA**
This repo contains some basic java knowledge, with code and explanation.
this was created at the time of my Java practice and learning.
## This All My Notes on Java
Arrange in my way of understanding if find help full then use it.
## File content --
- _Tutorial_ ->their are Notes on basic concept on java with Code material.
- _PROBLEMs_ ->In normally there Some problem solution of some question using Java.
# **Tutorial Path - **
Assuming you have knowledge Basic coding knowledge
### 0. Basic
- scanner class uses for input
- System.out.print() statement uses for output
- variable declaration {int, float, double, char, String, boolean}
### 1. Array
- array declaration.
- array operation/methods
- Type of Array traversal
### 2. Methods
- other language like this also have function that called as methods
```
returnType Name (params){//code}
void Name(){}
```
- Type of methods
- VarArgs
- Methods Overloading
### 3. Class
- Declaration
### 3. Constructor
- Declaration
- Constructor overloading
### 3. Access Modifies
- Go through "Theory_in_java.txt"
### 4. Inheritance
- what is
- Type of inheritance
- Method Overriding
### 6. Abstract Methods
-Deceleration
-why use
### 7. Abstract Class
- Uses
### 5. Interface
- What is
- Deceleration
- Use
### 7. Dynamic dispatch(Runtime Polymorphism)
- Method Overriding
### 8. Threads
- create
- run
- methods
### 9. Error & Exception handling
- For theory Go through "Theory_in_java.txt"[Error & Exception handling]
- Try catch block
- Finally block
- Custom Exception create
### 10. File Handling
- file create
- file read
- file write
- file delete
### 11. Packages
-- Go through "Theory_in_java.txt"[Packages]
- What is
- How to create
- How to use
### 12. ArrayList Class
- ArrayList declaration.
- ArrayList operation/methods
- Type of ArrayList traversal
### 13. LinkedList Class
- LinkedList declaration.
- LinkedList operation/methods
- Type of LinkedList traversal
### 13. Collection Framework
- Go through "Theory_in_java.txt"[Collection Framework]
### 14. HashSet Class
- HashMap declaration.{hashset.java}
- HashMap operation/methods
- Type of HashMap traversal
### 15. Date & Time
- Go through "Theory_in_java.txt"[Date & Time]
### 16. Calender
- Type of Calender
-declaration
-operation/methods
### 17. Annotation
- Go through "Theory_in_java.txt"[Annotation]
### 18. Generics
### 19. Anonymous
-Lambda Expressions :
### 16. Java Docs
- Go through "Theory_in_java.txt"[Java Docs]