- Object
- Class
- Data types
- Loops, conditions
- Operators
- functions
- Local, global, instance variables
- Static and Non Static
- Strings and functions on Strings
- Arrays
- Constructors
- Inner classes
- Inheritance
- Multi-Threading
- Method overloading, Overriding
- Abstract class, interface
- packages
- super, this keywords
- final, abstract keywords
- Access Specifiers
- Exception Handling
- Collections
- File Handling
In java concepts, Selenium