JEP 401: Value Objects (Preview) merged to OpenJDK master
The OpenJDK project has merged JEP 401, introducing Value Objects as a preview feature to the Java programming language. This update aims to improve performance and memory efficiency by allowing developers to define objects that behave like primitives.
Why it matters
This is a significant architectural change for the Java ecosystem, potentially impacting how millions of developers write and optimize high-performance applications.
There was an error while loading. Please reload this page .
openjdk / jdk Public Notifications You must be signed in to change notification settings Fork 6.4k Star 23.2k Code Pull requests 410 Security and quality 0 Insights Additional navigation options Code Pull requests Security and quality Insights 8389219: Implement JEP 401: Value Objects (Preview) - # 31120 # 31120 Closed MrSimms wants to merge 2934 commits into openjdk:master openjdk/jdk:master from MrSimms:8317277 MrSimms/jdk:8317277 Copy head branch name to clipboard Conversation Commits 2934 ( 2934 ) Checks Files changed Closed 8389219: Implement JEP 401: Value Objects (Preview) # 31120 MrSimms wants to merge 2934 commits into openjdk:master openjdk/jdk:master from MrSimms:8317277 MrSimms/jdk:8317277 Copy head branch name to clipboard Conversation MrSimms commented May 11, 2026 • edited by openjdk Bot Loading Uh oh! There was an error while loading. Please reload this page .
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in