SoylentNews
SoylentNews is people
https://soylentnews.org/

Title    JDK 19: The New Features in Java 19
Date    Wednesday September 21, @04:50PM
Author    janrinok
Topic   
from the dept.
https://soylentnews.org/article.pl?sid=22/09/20/1846246

JDK 19: the New Features in Java 19

upstart writes:

JDK 19: The new features in Java 19:

Java Development Kit 19, a non-LTS (long-term support) release of standard Java, arrives today as a production release.

Seven features target the release including structured concurrency, record patterns, a preview of a foreign function and memory API, and support for the open source Linux/RISC-V instruction set architecture (ISA). All features but the Linux/RISC-V capability are either in preview or incubator phases.

JDK 19 follows the March 22 arrival of JDK 18. Standard Java has been on a six-month release cadence for five years, with JDK 19 being the tenth six-month release.

JDK 19 is available at oracle.com. The production release follows two release candidates and two rampdown phases, dating back to June. The JDK 19 features include:

The port would support the following HotSpot VM options: the template interpreter, C1 (client) JIT compiler, C2 (server) JIT compiler, and all current mainline garbage collectors including ZGC and Shenandoah.[...]

Like JDK 18, JDK 19 is due to be a short-term release, with only six months of top-level, Premier support.

Oracle Releases Java 19 With Seven Significant Enhancements

upstart writes:

Oracle releases Java 19 with seven significant enhancements:

Oracle brews Java 19. Mmmm, kinda tastes like RISC-V

In its evangelizing slide deck accompanying this release, Oracle ranks Java as the "#1 language for today's technology trends" and the "#1 language in overall development organizational use." The company also cites consultancy VDC Research's findings that "Java is #1 choice for cloud."

When measured in more general terms, Java ranks #2 or #3 or #5, depending upon which programming language survey gets cited. But programming language popularity alone, however that gets measured, doesn't necessarily build an ecosystem.

Suffice it to say that Java continues to be extremely important to Oracle, to the estimated 10 million Java developers wandering the world, and to 60 billion active Java Virtual Machines (JVMs) that rely on a 27-year-old programming language.


Original Submission #1Original Submission #2

Links

  1. "upstart" - https://soylentnews.org/~upstart/
  2. "JDK 19: The new features in Java 19" - https://www.infoworld.com/article/3653331/jdk-19-the-new-features-in-java-19.html
  3. "JDK 18" - https://www.infoworld.com/article/3630510/jdk-18-the-new-features-in-java-18.html
  4. "oracle.com" - https://www.oracle.com/java/technologies/downloads/
  5. "Structured concurrency" - https://openjdk.java.net/jeps/428
  6. "preview of record patterns" - https://openjdk.java.net/jeps/405
  7. "foreign function and memory API" - https://openjdk.java.net/jeps/424
  8. "virtual threads" - https://openjdk.java.net/jeps/425
  9. "pattern matching for switch expressions and statements" - https://openjdk.java.net/jeps/427
  10. "vector API" - https://openjdk.java.net/jeps/426
  11. "Linux/RISC-V port" - https://www.infoworld.com/article/3635029/java-port-eyed-for-risc-v-hardware.html
  12. "Premier" - https://www.oracle.com/support/premier/
  13. "Oracle releases Java 19 with seven significant enhancements" - https://www.theregister.com/2022/09/20/oracle_java_19_release/
  14. "Java is #1 choice for cloud" - https://blogs.oracle.com/java/post/java-is-1-choice-for-cloud-according-to-2021-vdc-research
  15. "#2" - https://madnight.github.io/githut/#/pull_requests/2022/1
  16. "#3" - https://www.tiobe.com/tiobe-index/
  17. "#5" - https://insights.stackoverflow.com/survey/2021#technology-most-popular-technologies
  18. "Original Submission #1" - https://soylentnews.org/submit.pl?op=viewsub&subid=56935
  19. "Original Submission #2" - https://soylentnews.org/submit.pl?op=viewsub&subid=56936

© Copyright 2022 - SoylentNews, All Rights Reserved

printed from SoylentNews, JDK 19: The New Features in Java 19 on 2022-09-26 18:04:48