Posts

Showing posts with the label JDK 20

Java 20 Features | What's new in Java 20?

Image
Java 20 Features JDK 20 is the open-source reference implementation of version 20 of the Java SE Platform as specified by JSR in the Java Community Process. Some of the important Java 20 features are: Text Blocks – JEP 355 ZGC: Uncommit Unused Memory – JEP 351 Support for Unicode 12.1 DOM and SAX Factories with Namespace Support Improved interoperability with native code, to enable Java source code to call functions and use data types from other languages, in a way that is easier and has better performance than today. Virtual threads, a lightweight user-mode scheduled alternative to standard OS managed threads. Virtual threads are mapped to OS threads in many-to-many relationship, in contrast to many-to-one relationship from original green threads implementation in early versions of Java. Some More java 20 features are coming up. We will discuss once openjdk Java Community Process released some information. JDK 20 Features: