A collection of examples about advanced Java programming. Here you will find tutorials about:
- how to create your own dependency injection framework
- how to make applications created with old Java versions work on Java 9 and later versions
- how to make reflection fully work on Java 9 and later
- how to export all modules to all modules at runtime on Java 9 and later
- how to iterate collections and arrays in parallel by setting thread priority
- how to configure host name resolution to use a universal custom host name resolver
- how to query and validate a JSON document
Any instructions to make each project work are indicated in the possible README.md file inside it.