With Java 14 having reached general availability March 17, work continues on the successor, Java 15, due September 15, 2020. The latest changes eyed for the platform, as of May 14, 2020, include the addition of sealed classes and the removal of Solaris and SPARC ports.
Java Development Kit (JDK) 15 provides the basis for the next version of Java SE (Standard Edition). Prior to general availability in September, there will be rampdown phases in June and July, followed by two release candidates in August.
Features currently proposed to target JDK 15 (but not yet on the official to do list) include records, sealed classes, removal of Solaris and Sparc ports, and Edwards-Curve Digital Signature Algorithm (EDSA) cryptographic signatures.
Features that have reached the officially targeted stage include hidden classes, removal of the Nashorn JavaScript engine, reimplementing the legacy DatagramSocket API, disabling biased locking, pattern matching for instanceof
, the ZGC and Shenandoah garbage collectors, and text blocks.