Roadmap Java
Roadmap Java
Scheduled Date
6/21/2023
Week 1
6/22/2023
6/23/2023
6/24/2023
6/25/2023
6/26/2023
6/27/2023
6/28/2023
Week 2
Week 2
6/29/2023
6/30/2023
RoadMap for Java
Topics
Java Tutorial:
What is Java
History of Java
Features of Java
C++ vs Java
Hello Java Program
Program Internal
How to set path?
JDK, JRE and JVM
JVM: Java Virtual Machine
Java Variables
Java Data Types
Unicode System
Operators
Keywords
Control Statements:
Java Control Statements
Java If-else
Java Switch
Java For Loop
Java While Loop
Java Do
While Loop
Java Break
Java Continue
Java Comments
Java Programs
Java Inheritance:
Inheritance(IS-A)
Aggregation(HAS-A)
Java Abstraction:
Abstract class
Interface
Abstract vs Interface
Holiday
Java Polymorphism:
Method Overloading
Method Overriding
Covariant Return Type
super keyword
Instance Initializer block
final keyword
Runtime Polymorphism
Dynamic Binding
instanceof operator
Java Encapsulation:
Package
Access Modifiers
Encapsulation
Java Array:
Java Array
Java OOPs Misc
Object class
Object Cloning
Wrapper Class
Command Line Arg
Object vs Class
Java String
What is String
Immutable String
String Comparison
String Concatenation
Substring
Methods of String class
StringBuffer class
StringBuilder class
String vs String
BufferString
Buffer vs Builder
Creating Immutable class
toString method
StringTokenizer class
Exception Handling:
Java Exceptions
Java Try-catch block
Java Multiple Catch Block
Java Nested try
Java Finally Block
Java Throw Keyword
Java Exception Propagation
Java Throws Keyword
Java Throw vs Throws
Final vs Finally vs Finalize
Exception Handling with Method Overriding
Java Custom Exceptions
Java Multithreading:
What is Multithreading
Life Cycle of a Thread
How to Create Thread
Thread Scheduler
Sleeping a thread
Start a thread twice
Calling run() method
Joining a thread
Naming a thread
Thread Priority
Daemon Thread
Thread Pool
Thread Group
ShutdownHook
Performing multiple task
Garbage Collection
Runtime class
Java Synchronization:
Synchronization in java
synchronized block
static synchronization
Deadlock in Java
Inter-thread Comm
Interrupting Thread
Reentrant Monitor
Selenium
Scheduled Date
7/3/2023
7/4/2023
7/5/2023
7/6/2023
7/7/2023
7/8/2023
7/9/2023
7/10/2023
7/11/2023
7/12/2023
7/13/2023
Selenium
Topics