Developers have plenty to look forward to in Java, given efforts afoot to add modularization and improvements to data access and performance.
Java "evolves by taking on the next big pain point," said Mark Reinhold, chief architect for the Java platform group at Oracle, in a presentation Thursday on Java 9 and beyond at the EclipseCon conference in Burlingame, Calif. Java 5 featured generics; Java 8 introduced lambdas, he noted, and "in Java 9, we'll be introducing modularity to create a scalable and more secure platform. Beyond 9, we're thinking about value types, specialization, form function interfaces, and so forth. The general theme there is more efficient access to data and better control over data layout in memory to achieve higher performance."