Chapter 16. Future Directions
In the last chapter, we focused on best practices with some exciting utilities provided by the Java 9 platform. Specifically, we coveredUTF-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. Changes that are drafted are still on the drawing board and are not ready to be submitted or designated as targeted.
Specifically, this chapter covers future changes to the Java platform grouped in the following categories:
- JDK changes
- Java Compiler...