Java 25 Brings 18 JEPs 😱 Inside Java Newscast #92
This title could be clearer and more informative.Try out Clickbait Shieldfor free (5 uses left this month).
Java 25, releasing September 16th, includes 18 JEPs covering 11 finalized features and 7 in preview. Finalized language features include Flexible Constructor Bodies, Module Import Declarations, and Compact Source Files with Instance Main Methods. New and finalized APIs include the Key Derivation Function API and Scoped Values. Runtime improvements include Generational Shenandoah GC (production-ready), Compact Object Headers, AOT Method Profiling, simplified AOT command-line ergonomics, and three new JFR capabilities: Method Timing & Tracing, Cooperative Sampling, and CPU-Time Profiling. Preview features include Primitive Patterns, Stable Values, PEM Encodings API, Structured Concurrency (5th preview), and the Vector API (10th incubator). The 32-bit x86 port has been removed entirely.
Table of contents
â–š Flexible Constructor Bodiesâ–š Intro Part 2â–š Module Import Declarationsâ–š Compact Source Files and Instance Main Methodsâ–š Primitive Patternsâ–š Key Derivation Functionâ–š Scoped Valuesâ–š Structured Concurrencyâ–š Stable Valuesâ–š PEM Encodings of Cryptographic Objectsâ–š Vector APIâ–š Generational Shenandoahâ–š AOT Method Profilingâ–š AOT Command-Line Ergonomicsâ–š Compact Object Headersâ–š JFR Method Timing & Tracingâ–š JFR Cooperative Samplingâ–š JFR CPU-Time Profilingâ–š 32-bit x86 RemovalSort: