Java News
Supercharge your JVM Performance with Project Leyden and Spring BootMany modern applications and tools rely on Java. Yet, their startup time and time-to-peak performance remain challenging, especially for microservices and Kubernetes workloads that require fast scaling and responsiveness. Project Leyden, an ambitious OpenJDK initiative, aims to overcome these performance bottlenecks. In this session, Ana and Moritz show how you can take advantage of Leyden’s optimizations using Java 25 and Spring Boot. You also get practical techniques you can apply today, along with a peek into the ongoing work inside Leyden and what that means for the performance of your Java application.
Read MoreValue Classes Heap Flattening - What to expect from JEP 401 #JVMLS
Project Valhalla's approach to flattening value types has evolved significantly, driven by a deeper understanding of value type semantics, challenges in the Java language and the JVM.
Read MoreQuality Outreach Heads-up - JDK 26: HTTP/3 Support Available in HTTP Client API
This Heads-Up is part of the regular communication sent to the projects involved; it covers the HTTP/3 support in JDK 26.
Read MoreAI World: Georges Saab Unveils Java 25 for AI and Cloud
Explore how Java 25 accelerates AI, enterprise modernization, and cloud-native development. Watch this Oracle TV segment from Oracle AI World 2025 for expert insights into the platform’s newest innovations.
Read MoreJEP targeted to JDK 26: 504: Remove the Applet API
The following JEP is targeted to JDK 26: 504: Remove the Applet API
Read MoreEpisode 41 “From Cowboy Mode to Careful Stewardship” with Mark Reinhold
Nicolai Parlog talks to Mark Reinhold, Chief Architect of the Java Platform, who has almost 30 years of experience driving Java forward...
Read MoreTry Out JEP 401 Value Classes and Objects
The Valhalla team recently published an early-access JDK build that fully implements JEP 401: Value Classes and Objects (Preview). Now is a great time for anyone who is interested to try out this transformative new feature!
Read MoreJEP targeted to JDK 26: 517: HTTP/3 for the HTTP Client API
The following JEP is targeted to JDK 26: 517: HTTP/3 for the HTTP Client API
Read MoreWriting GPU-Ready AI Models in Pure Java with Babylon
Project Babylon enables developers to build and run AI models - such as LLMs, image classifiers, or object detection algorithms - directly in Java. With Code Reflection, machine learning logic can be defined in plain Java code, eliminating the need for Python or external model files. By leveraging the Foreign Function and Memory (FFM) API, Babylon can connect Java code to native runtimes like ONNX for fast, GPU-accelerated inference. Additionally, the Heterogeneous Accelerator Toolkit (HAT) enables developers to write and compose compute kernels in Java, making it easy for Java libraries to tap into GPU power for high-performance computing. This session introduces Babylon’s upcoming features and demonstrates how you can integrate AI capabilities into the Java ecosystem, appealing to both library maintainers and developers looking to incorporate AI into their Java applications.
Read MoreNUMA-Aware Relocation in ZGC
NUMA-aware relocation is a feature recently added to ZGC, one of the garbage collectors in the OpenJDK, and is set to be released in JDK 26 through the introduction of JDK-8359683. Building on the recent memory allocation overhaul, this feature further enhances NUMA support and optimization in ZGC.
Read MoreSourced from https://inside.java via RSS.