JavaOne will host a number of Jigsaw-focused talks and hack sessions, allowing developers to start early on acclimating to JDK 9 and the new module system.
“This has been a long time coming,” said Reinhold. “We started working on this in 2008, but it moves the platform forward in a thoughtful way while making people more productive.”
Java language architect Brian Goetz then took the stage to discuss what happens to Java after Java 9. Java 10 and beyond, he said, will focus on improving the performance of the JVM by getting it closer to the hardware.
Goetz said that Project Valhalla is about specialized generics and value types. This will allow developers to process raw data without all the overhead objects impose.
Project Panama, on the other hand, is about optimizing the intersection of Java and other languages, such as the C code it is compiled to. The project will allow for data layout control, as well as a new implementation of arrays.
“These are two fairly large projects, they’ve been going on for about a year and will be going on for quite a bit,” said Goetz.
JavaOne continues for the rest of this week.