Skip Top Navigation Bar

Java News

Supercharge your JVM Performance with Project Leyden and Spring Boot

By Ana-Maria Mihalceanu on November 2, 2025

Many 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 More
Value Classes Heap Flattening - What to expect from JEP 401 #JVMLS

By Frederic Parain on October 31, 2025

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 More
Quality Outreach Heads-up - JDK 26: HTTP/3 Support Available in HTTP Client API

By Ana-Maria Mihalceanu on October 30, 2025

This Heads-Up is part of the regular communication sent to the projects involved; it covers the HTTP/3 support in JDK 26.

Read More
AI World: Georges Saab Unveils Java 25 for AI and Cloud

By Georges Saab on October 29, 2025

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 More
JEP targeted to JDK 26: 504: Remove the Applet API

By Phil Race on October 28, 2025

The following JEP is targeted to JDK 26: 504: Remove the Applet API

Read More
Episode 41 “From Cowboy Mode to Careful Stewardship” with Mark Reinhold

By Mark Reinhold, Nicolai Parlog on October 27, 2025

Nicolai Parlog talks to Mark Reinhold, Chief Architect of the Java Platform, who has almost 30 years of experience driving Java forward...

Read More
Try Out JEP 401 Value Classes and Objects

By Dan Smith on October 27, 2025

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 More
JEP targeted to JDK 26: 517: HTTP/3 for the HTTP Client API

By Daniel Fuchs on October 26, 2025

The following JEP is targeted to JDK 26: 517: HTTP/3 for the HTTP Client API

Read More
Writing GPU-Ready AI Models in Pure Java with Babylon

By Ana-Maria Mihalceanu, Lize Raes on October 25, 2025

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 More
NUMA-Aware Relocation in ZGC

By Joel Sikstrom on October 24, 2025

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 More


Sourced from https://inside.java via RSS.