On the official Java YouTube channel, Java Developer Advocate, Nicolai Parlog published a video, in which he gives an observation of the expected development of JDK projects in 2025. In this summary, he highlighted various projects such as Babylon, Loom, Leden and gave an approach to what innovations would come in the Java community in 2025. He emphasizes that although the plans are being discussed, it is still not clear whether they will actually be implemented.
Advertisement

Project Babylon and Loom
Project Babylon It aims to expand Java to give better support to external programming models such as SQL, Machine Learning and GPU integration. In 2025, the team will focus on developing Java, equivalent to the ONNX script, which can be presented in Javaone in March 2025.
The ONNX script refers to the Open Neural Network Exchange (ONNX), which is a format for the exchange of machine learning models among various outlines. A Java will provide equal functionality to equivalent developers in Java ecosystem, especially for machine learning.
with Project Loom A team of developers takes care of handling the concept in Java by presenting virtual threads. The 2025 plans include the completion of Structured Concurrent API and scoped value API, which are expected to be stable in JDK25.
Leden and Lilliput Project
Team behind it Project laden The startup time and memory of Java applications using the Ahed-off-Time (AOT) techniques serve to adapt to the memory footprint. Future development includes AOT method profiling and code compilation to reduce the need for compilation periodically.
Project Lilliput Memory focuses on memory optimization by reducing the size of the object header in JVM. The project is planning to reduce and evaluate experimental support and perform performance to reduce consumption.
Project Panama and Vallah
Goal of Project Panama To adapt to intercourse between Java and the original code. This includes the more development of vector API and Foreign Function and Memory (FFM) API, as well as general performance improvement to enable more efficient applications.
Project Vallah The focus has been focused on introducing the price type in Java to improve the performance. In 2025, the team plans to do research on inferior-controlled types and improve numerical calculations to make Java adapt to modern programming requirements and make the language more flexible. Project Vallah is an inferior-control type of transit type is a concept that allows developers to clearly control the disability of price types, allowing them to create more accurate and safe data models that simply manage the management of disabled values ​​in Java Create and reduce potential sources of errors.
More information with the related link in the details field Video is presented by Nikolai Parlog on YouTube,
(MDO)
