Key Features
1. Master advanced techniques, idioms, and best practices for writing reliable Java code 2. Make the most of enhanced Java I/O APIs, object serialisation, and regular expressions 3. Connect to network services, harvest web data with the HTTP/2 client, and serve data with the built-in web server or implement your own server 4. Process code via the Scripting and Compiler APIs 5. Work with the Date and Time API, including recent refinements 6. Leverage the Java security model, user authentication, and the security library's cryptographic functions 7. Preview powerful new APIs for accessing "foreign" functions and memory