Java 19 Overview

Check out the continuous innovation that makes Java the premier programming language and platform for modern app development as you explore these new features: ➤ JEP 428 - Structured Concurrency (Incubator): Improve the maintainability, reliability, and observability of your multithreaded code. ➤ JEP 405 - Record Patterns (Preview): Discover how to extend pattern matching to express more sophisticated, composable data queries. ➤ JEP 424 - Foreign Function and Memory API (Preview): Enable interoperability with code and data outside the Java runtime. ➤ JEP 425 - Virtual Threads (Preview): Reduce the effort of writing, maintaining, and observing high-throughput, concurrent applications. ➤ JEP 427 - Pattern Matching for Switch (Third Preview): Expand the expressiveness and applicability of switch expressions and statements by allowing patterns to appear in case labels. ➤ JEP 426 - Vector API (Fourth Incubator): Express vector computations that reliably compile at runtime to optimal vector instructions on supported CPU architectures, thus achieving performance superior to equivalent scalar computations. ➤ JEP 422 - Linux/RISC-V Support: With the increasing availability of RISC-V hardware, access the JDK to Linux/RISC-V to expand your hardware reach.
Back to Top