The launch of Java 9 took place on September 21, and a little earlier Oracle announced that new versions of the language will now be released much more often: once every six months . A reasonable question arises: what will the new releases actually contain? Oracle representatives respond that the pipeline of new opportunities will be provided by technologies from several important projects:
- Project Amber is a project created to add JEP (JDK Enchancement Proposal, proposals for expanding the JDK) in small portions of Java language features aimed at increasing productivity (for example, JEP 286 Local-Variable Type Inference, JEP 301 Enhanced Enums and JEP 302 Lambda Leftovers);
- Project Panama , designed to combine the JVM and native libraries (written in C and C++) using native function calls from the JVM and native data access from the JVM;
- Project Valhalla - an incubator project for advanced Java VM and language feature candidates, including value types and general specialization;
- Project Loom is a young project that aims to provide an alternative thread implementation driven by schedulers written in Java that retain the same programming model as standard threads.
GO TO FULL VERSION