Core Java

Java 17 the new LTS version is finally here!

Java 17, the new long-term support aka LTS is now available for use and support for many years to come. Let’s remind here that  Non-LTS releases get six months of support from Oracle. You can download it here JDK 17 GA Release (java.net)

New Capabilities

JDK 17 features everything that has been added since the last LTS release that was JDK 11

More specifically,

306:Restore Always-Strict Floating-Point Semantics
356:Enhanced Pseudo-Random Number Generators
382:New macOS Rendering Pipeline
391:macOS/AArch64 Port
398:Deprecate the Applet API for Removal
403:Strongly Encapsulate JDK Internals
406:Pattern Matching for switch (Preview)
407:Remove RMI Activation
409:Sealed Classes
410:Remove the Experimental AOT and JIT Compiler
411:Deprecate the Security Manager for Removal
412:Foreign Function & Memory API (Incubator)
414:Vector API (Second Incubator)
415:Context-Specific Deserialization Filters
Published on Java Code Geeks with permission by Alexius Diakogiannis, partner at our JCG program. See the original article here: Java 17 the new LTS version is finally here!

 

Opinions expressed by Java Code Geeks contributors are their own.

Alexius Diakogiannis

Author of JEE.gr, JEE Architect, Scrum Master, Enthusiastic Entrepreneur, Passionate Archer, Linux Lover and JAVA Geek!
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments
Back to top button