Inside Java

“Java 15 is Here!” with Mikael Vidstedt


Listen Later

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

  • OpenJDK
  • Oracle Java

 

...more
View all episodesView all episodes
Download on the App Store

Inside JavaBy Chad Arimura, David Delabassee