Skip Top Navigation Bar

Java News

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
Three Upcoming G1 Improvements - Inside Java Newscast #99

By Nicolai Parlog on October 23, 2025

Java's (almost) default garbage collector G1 is undergoing even more improvements: From the already merged JEP 522, which introduces a second card table for improved throughput, and the candidate JEP 523, which aims to make G1 the default even where Serial GC used to be, to draft proposals for automatic heap sizing for G1 and ZGC.

Read More
HTTP/3 Support in JDK 26

By Jaikiran Pai on October 22, 2025

One new JDK 26 feature is that `HttpClient`, which has been part of Java SE since JDK 11, now supports HTTP/3...

Read More
Assembling Project Leyden #JVMLS

By Dan Heidinga on October 21, 2025

Two years ago John Rose stood here at JVMLS and unveiled the Project Leyden prototype efforts the team had been developing. Since then, Leyden has delivered JEPs in both JDK 24 and JDK 25. These early building blocks provide a foundation to continue assembling new AOT features. And speaking of assembly, let's deep dive into how and when the AOTCache gets created. We'll also touch on what's next in the Leyden pipeline and look at some of the areas of future exploration as well as discuss some of the surprising learnings from the team along the way.

Read More


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