Verson :- non-LTS version
Java 15 Features
Preview and JEP
- Sealed Classes (Preview) – JEP 360
- Pattern Matching for instanceof (Second Preview) – JEP 375
- Records (Second Preview) – JEP 359
- Hidden Classes – JEP 371
- Reimplement the Legacy DatagramSocket API – JEP 373
- Disable and Deprecate Biased Locking – JEP 374
- Shenandoah: A Low-Pause-Time Garbage Collector – JEP 379
- Remove the Solaris and SPARC Ports – JEP 381
- Foreign-Memory Access API (Second Incubator) – JEP 383
- Deprecate RMI Activation for Removal – JEP 385
- Text Blocks (Standard) – JEP 378
- Edwards-Curve Digital Signature Algorithm (EdDSA)
- Remove the Nashorn JavaScript Engine
- Disable and Deprecate Biased Locking
- ZGC: A Scalable Low-Latency Garbage Collector
- Shenandoah: A Low-Pause-Time Garbage Collector
- Remove the Solaris and SPARC Ports
- Foreign-Memory Access API (Second Incubator)
- Deprecate RMI Activation for Removal
JDK 15 include text blocks, hidden classes, a foreign-memory access API, the Z Garbage Collector and previews of sealed classes, pattern matching, and records