JavaRush /Java Blog /Random EN /What to expect from future versions of Java

What to expect from future versions of Java

Published in the Random EN group
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:
What to expect from future versions of Java - 1
  • 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.
With the new schedule, “features” that miss one release can be delayed by just six months.
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION