Java Flow Control statements- Conditional and Looping Statements
Types and usage of Conditional Statements- If statement, If-else, Nested if statement, if-else-if statement and Switch case statement
Writing Conditional Statements, Writing Loop Statements and Calling methods
Java loop statements- for loop, while loop, do while loop and enhanced for loop with examples.
Java OOPS: Inheritance, Polymorphism, Abstraction, and Encapsulation.
Java Arrays- Introduction One-D array, Two-D array and Three-D array, Usage of Arrays, Advantage and disadvantage of arrays
Introduction of String class in Java- String literals, String Handling, Memory management of String, String Constant pool (SCP) and Heap area, String methods, Creating Strings, String Concatenation, and String Comparison and usage for automation testing.
File Handling- Notepad, Excels, Input and Output operations and File handling in Java, reading different types of input and displaying output on the console.
Exception Handling- Introduction about Exception class in java and their methods, Usage of Try catch blocks, difference between through and throws and other keywords.
Introductions of Collections, Types of collections, Generic and Non-Generic concepts-List, Dictionary, Stack and Queue, Array List, Hash Table, Stack and Queue etc..
Introduction about Multithreading concepts in Java and usage.