Oracle’s plans for Java in 2024

by time news

2024-01-29 11:31:53

“Oracle’s plans to evolve Java in 2024 involve OpenJDK projects,” write InfoWorldciting a recent video from Oracle Java Developer Relations Representative, Nicolai Parlog. (Although many improvements may not be usable until 2025 or later…) – For Project Babylon, Parlog cited plans for code reflection, expanding the reflection API, and allowing transformation of Java code within a method. The goal is to allow developers to write Java code that libraries can interpret as a mathematical function, for example. In the coming weeks, the Babylon team plans to publish work on use cases such as automatic differentiation, C# LINQ emulation, and GPU programming.

– In the project Leydenwhich aims to improve start-up times, plans for 2024 involve refining the concept of capacitors and work to get capacitor prototypes ready for production.

– And Project Amber, current features in preview include string templates, a simplified main method, and declarations before this() and super(). “I expect all three to be completed in 2024,” Parlog said. Capabilities such as primitive types in patterns and with expressions are being explored.

– In the project Valhallathe work will focus on classes and value objectswhich provide class instances that only have final instance fields and lack object identity [para] significantly reduce the runtime overhead of integer, double, and boxed byte objects…

– In the project Lilliputwhich aims to reduce the size of Java object headers in the HotSpot JVM and reduce Java’s memory footprint, work is now focused on refining a fast locking scheme.

– The Panama project, to interconnect JVM and native C code, “has three irons in the fire,” Parlog said.

#Oracles #plans #Java

You may also like

Leave a Comment