Oracle hat die Verfügbarkeit von Java 16 (Oracle JDK 16) bekannt gegeben. Das Update kommt rund sechs Monate nach Java 15 und umfasst 17 neue Erweiterungen.
Java 16 sei das Ergebnis einer Entwicklung mit offenen Reviews, wöchentlichen Builds und intensiver Zusammenarbeit zwischen Oracle und der weltweiten Java-Entwicklergemeinde über die OpenJDK Community und den Java Community Process.
Das neue Java Development Kit (JDK) enthält die finalen Versionen von Pattern Matching for instanceof (JEP 394) und Records (JEP 395). Diese Spracherweiterungen hatten die Entwickler erstmals mit Java 14 experimentell vorgestellt. Neu ist auch ein Packaging Tool (JEP 392). Das bringt das Jpackage-Tool mit, das in sich geschlossene (self-containes) Java-Anwendungen ausliefern kann. Zudem gibt es drei neue noch experimentelle Features, die Vector API (JEP 338), die Foreign Linker API (JEP 389) und die Foreign-Memory Access API (JEP 393), mit der Entwickler Bekanntschaft machen können. Auch die Vorschaufunktion Sealed Classes (JEP 397) ist ein neues Experimentierfeld. Unter JEPs verstehen die Entwickler Vorschläge zur Erweiterung des JDK ( JDK Enhancement Proposals).
Java 16 bringt zudem ein verbessertes Speichermanagement mit und verbessert mit der Unterstützung aller Features der Unix-Domain-Sockets die Kommunikation zwischen Prozessen (Inter Process Communication, IPC). Die Ankündigung von Oracle enthält weitere Details.




