Friends of OpenJDK Today

What’s New in Java 15?

September 17, 2020

Author(s)

  • Avatar photo
    Geertjan Wielenga

    Geertjan is Senior Director of Open Source Projects at Azul and holds an LL.M in European Union Law from the University of Amsterdam.

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)

  • Avatar photo
    Geertjan Wielenga

    Geertjan is Senior Director of Open Source Projects at Azul and holds an LL.M in European Union Law from the University of Amsterdam.

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