Java for Selenium
Java for Selenium
1.Basic of Java
What is Java?
History and Features of Java
C++ vs. Java
Hello Java Program
Internal How to set the path?
JDK, JRE, and JVM (Java Virtual Machine)
JVM Memory Management
Internal Details of JVM
Unicode System, Operators, Keywords, and Control Statements like
if-else, switch, for loop, and while loop
3.Packages in Java
How to declare a package in a company project
Package naming conventions
Sub packages
Types of packages such as user-defined packages, built-in packages
Importing packages in Java
7.Constructor in Java
What is Constructor in Java?
Types of Constructors: Default and parameterized constructors
Java constructor overloading
Constructor chaining in java
Copy constructor in Java
8.Modifiers in Java
What are an Access modifier ad a non-access modifier in Java?
Types of access modifiers like private, default, protected, and public
Types of non-access modifiers like abstract, final, native, static,
strictfp, synchronized modifier, transient, and volatile.
9.Static Keyword
What is Static Keyword
Static variable
Static method
Static block, instance block
Static Nested Class in Java
Difference between static variable and instance variable, static
method, an instance method, static block, and instance block
10.Final Keyword
Final keyword
Final variable
Final method
Final class
13.Encapsulation
Encapsulation in Java
How to achieve encapsulation
Data Hiding
Tightly encapsulated class
Getter and setter method in Java
Naming convention of getter and setter method
14.Inheritance
Inheritance in Java
Is-A-Relationship
Aggregation and Composition
Types of Inheritance
15.Polymorphism
Polymorphism in Java
Types of Polymorphism
Static and Dynamic Binding
Method overloading]
Method Overriding
16.Abstraction
Abstraction in Java
Abstract Class
Abstract method
Interface in Java
Nested interface, rules, and example programs