In the last chapter, we focused on best practices with some exciting utilities provided by the Java 9 platform. Specifically, we covered UTF-8 Property Files, Unicode 7.0.0, Linux/AArch64 port, multi-resolution images, and common locale data repository.
This chapter provides an overview of the future development of the Java platform, beyond Java 9. We will look at what is planned for Java 10 and what further changes we are likely to see in the future. Each potential change to the Java platform will be characterized as targeted, submitted, or drafted. Targeted refers to changes that have been earmarked for Java 10. Submitted refers to a change that has been submitted but does not target a specific version of the Java platform. ...