- JVM, JRE and JDK
- identifiers, literals and data-types
- control flow statements - if,if-else,if-elseif ladder, switch case, loops
- loops - for, while, do-while, foreach
- OOPs - Inheritance, Abstraction, Encapsualtion, Polymorphism
- Inheritance
- Abstraction
- Encapsulation
- Polymorphism
- Collection Framework - Set, Lists, Queue
- Maps and Generics
- Exception Handling
- Multithreading
- JDBC - java and database connectivity
- Servlets -
- Filters -
- JSP -
- Spring Core -
- IoC, DI
- Beans, Bean lifecycle methods