- OOPS concepts (Data Abstraction, Encapsulation, Inheritance, Polymorphism).
- Basic Java constructs like loops and data types.
- String handling.
- Collection framework.
- Multithreading.
- Exception handling.
- Generics.
- Synchronisation.
- Serialisation & De-serialisation
- Concurrent collection
In JAVA the most important topics :
- JDBC (Java Database Connectivity)
- Servlet
- JSP
Advance Java Topics :
- Spring (MVC, Core, JDBC, ORM, AOP)
- Hibernate ORM framework
- Struts
- JSF
- Web Services (SOAP & REST)
Popular Frameworks :