Friends of OpenJDK Today

What’s New in Java 15?

September 17, 2020

Author(s)

  • Geertjan Wielenga

    Geertjan is Senior Director of Open Source Projects at Azul and Apache NetBeans PMC Chair.

Now that Java 15 has been released, let's take a look at what's new!

Here on foojay, the fixes that went into the release are listed, giving you a unique and readable changelog in helpful categories, with the invitation for you to vote on those that are most relevant to you:

New Features

JVM

  • Disable and Deprecate Biased Locking ( JEP 374 )
  • ZGC ( JEP 377 )
  • Shenandoah GC ( JEP 379 )
  • Remove the Solaris and SPARC Ports ( JEP 381 )

Language

  • Pattern Matching for instanceof  Preview ( JEP 375 )
  • Text Blocks ( JEP 378 )
  • Records  Preview ( JEP 384 )

API

  • Edwards-Curve Digital Signature Algorithm (EdDSA) ( JEP 339 )
  • Sealed Classes  Preview ( JEP 360 )
  • Hidden Classes ( JEP 371 )
  • Remove the Nashorn JavaScript Engine ( JEP 372 )
  • Reimplement the Legacy DatagramSocket API ( JEP 373 )
  • Foreign-Memory Access API (Second Incubator) ( JEP 383 )
  • Deprecate RMI Activation for Removal ( JEP 385 )

Go here for foojay's almanac of all the info about where to go to download Java 15, including a comparison of Java 15 APIs versus those from previous releases: foojay.io/almanac/jdk-15

Topics:

Author(s)

  • Geertjan Wielenga

    Geertjan is Senior Director of Open Source Projects at Azul and Apache NetBeans PMC Chair.

Comments (0)

Your email address will not be published. Required fields are marked *

Highlight your code snippets using [code lang="language name"] shortcode. Just insert your code between opening and closing tag: [code lang="java"] code [/code]. Or specify another language.

Save my name, email, and website in this browser for the next time I comment.

Subscribe to foojay updates:

https://foojay.io/feed/
Copied to the clipboard