David Delabassee (@delabassee) discusses the latest Java release, Java 15, with Mikael Vidstedt (@MikaelVidstedt), Director of JVM Development.
For future episodes and more, check out Inside Java and follow @java on Twitter.
Covered in This Episode New or updated Java language feature, Java SE API feature and JDK API
- Sealed Classes (Preview)
- Hidden Classes
- Reimplement the Legacy DatagramSocket API
- Text Blocks
- Foreign-Memory Access API (Second Incubator)
- Records (Second Preview)
- Pattern Matching for instanceof (Second Preview)
Garbage Collectors
- ZGC: A Scalable Low-Latency Garbage Collector
- Shenandoah: A Low-Pause-Time Garbage Collector
- Improving G1 out-of-the-box performance
Deprecation & Removal
- Remove the Solaris and SPARC Ports
- Remove the Nashorn JavaScript Engine
Security
- Edwards-Curve Digital Signature Algorithm (EdDSA)
- Support for certificate_authorities Extension
Other Features (JDK 14 & JDK 15)
- Cgroups v2: Container awareness
- JFR Event Streaming
OpenJDK Projects Discussed in this Episode
- Project Loom
- Project Panama
- Project Amber
- Project Valhalla
Additional Resources