Advanced Java
- The java se 8 stream library
- Generic programming
- Input and output
- Annotations
- Internationalization
- Compiling and scripting
- The java platform module system
- Xml
- Networking
- Database programming
- The date and time API
- Internationalization
- Scripting, compiling, and annotation processing
- Security
- Native methods