- multithreading
- thread
- thread lifecycle
- creating threads
- runnable interface
- thread sync
- inter thread communication
- wait()
- notify()
- Collections and utility classes
- generics : types and methods
- hierarchy
- Array List, Vectors, LinkedList
- Iterator
- Set Collections :
- HashSet
- Hash Table
- Linked HashSet
- Tree Set
- Dictionary
- Java Database connectivity
- JDBC
- Configuration
- Drivers , its types
- connectivity
- JDBC statements
- Prepared Statements
- Stored Procedures - Callable statements
- Scrollable , updatable results
- DB Metadata
- Result Set Metadata
- Java Servlet
- Tomcat
- Servlets, lifecycle
- Class hierarchy
- Handling get and post request (HTTP)
- HTML to Servlet
- Session tracking - cookies and http session
- Request dispatcher
- Java server pages
- JSP program
- Lifecycle
- Directive
- page directive
- include directive
- scripting elements
- declarations
- expressions
- Scriplets
- comments
- scripets and html
- JSP implicit objects