Following topics will be covered before starting Selenium
Basic architecture of java----jvm,jre,jdk
Installation of java,configuring Eclipse
Class and Object---oops concept
Data types,Arrays
if-else and switch-case and other control structures
constructors and methods
Loops(for,while,do-while)
static and non static
call by reference and call by value
Strings in java-concept of String object and string pools
Interview questions on Strings loops and control structures
exception handling
Inheritance---interfaces
Method overloading and overriding
Collection API-list,set,Map
Read write from xls file,property file
Logging