Java 21 (LTS)
Java 21 is planned to be released on 19 September 2023 (General Availability). It is a Long term support (LTS) version of Java, prior to Java 21 the LTS version of Java is Java 17.
JAva 21 includes following 15 new features :
- JEP 430: String Templates (Preview)
- JEP 431: Sequenced Collections
- JEP 439: Generational ZGC
- JEP 440: Record Patterns
- JEP 441: Pattern Matching for switch
- JEP 442: Foreign Function & Memory API (Third Preview)
- JEP 443: Unnamed Patterns and Variables (Preview)
- JEP 444: Virtual Threads
- JEP 445: Unnamed Classes and Instance Main Methods (Preview)
- JEP 446: Scoped Values (Preview)
- JEP 448: Vector API (Sixth Incubator)
- JEP 449: Deprecate the Windows 32-bit x86 Port for Removal
- JEP 451: Prepare to Disallow the Dynamic Loading of Agents
- JEP 452: Key Encapsulation Mechanism API
- JEP 453: Structured Concurrency (Preview)
** Refrences
https://openjdk.org/projects/jdk/21/
Java 21 is planned to be released on <mark>19 September 2023</mark> (General Availability). It is a Long term support (LTS) version of Java, prior to Java 21 the LTS version of Java is Java 17. JAva 21 includes following <mark> 15 new features </mark>: - [JEP 430: String Templates (Preview)](https://openjdk.java.net/jeps/430) - [JEP 431: Sequenced Collections](https://openjdk.java.net/jeps/431) - [JEP 439: Generational ZGC](https://openjdk.java.net/jeps/439) - [JEP 440: Record Patterns](https://openjdk.java.net/jeps/440) - [JEP 441: Pattern Matching for switch](https://openjdk.java.net/jeps/441) - [JEP 442: Foreign Function & Memory API (Third Preview)](https://openjdk.java.net/jeps/442) - [JEP 443: Unnamed Patterns and Variables (Preview)](https://openjdk.java.net/jeps/443) - [JEP 444: Virtual Threads](https://openjdk.java.net/jeps/444) - [JEP 445: Unnamed Classes and Instance Main Methods (Preview)](https://openjdk.java.net/jeps/445) - [JEP 446: Scoped Values (Preview)](https://openjdk.java.net/jeps/446) - [JEP 448: Vector API (Sixth Incubator)](https://openjdk.java.net/jeps/448) - [JEP 449: Deprecate the Windows 32-bit x86 Port for Removal](https://openjdk.java.net/jeps/449) - [JEP 451: Prepare to Disallow the Dynamic Loading of Agents](https://openjdk.java.net/jeps/451) - [JEP 452: Key Encapsulation Mechanism API](https://openjdk.java.net/jeps/452) - [JEP 453: Structured Concurrency (Preview)](https://openjdk.java.net/jeps/453) ** Refrences https://openjdk.org/projects/jdk/21/
Comments
Post a Comment