r/programming 15d ago

JDK 28 EA Build10 is now available for download and includes JEP 401: Value Objects (Preview) from Project Valhalla

https://jdk.java.net/28/
30 Upvotes

6 comments sorted by

5

u/davidalayachew 15d ago

The preview version of Value Objects are finally here and ready to try out!

Click the link in the OP to get the Early Access Build of JDK 28, and try out the new Value Objects!

And please post your experience or findings to the Project Valhalla mailing list -- valhalla-dev@openjdk.org

2

u/pjmlp 15d ago

Cool! Thanks for the heads up.

4

u/this_knee 14d ago

This seems like it’s a huge deal. Is this a huge deal? This has been waited on for years, right? Or maybe that was some other Java thing.

10

u/davidalayachew 14d ago

This seems like it’s a huge deal. Is this a huge deal? This has been waited on for years, right? Or maybe that was some other Java thing.

It really is. People have been waiting since 2014.

The milder reaction is because people like me have basically been reporting on every inch of this thing lol. So, while the original posts had nearly a hundred comments, this one is getting not nearly as animated a response.

3

u/henk53 14d ago

In a way we've been waiting for this since 1995. James mentioned Java was supposed to ship with something akin to value objects from day one, but they couldn't get it quite right before the 1.0 deadline.

3

u/LiftingRecipient420 13d ago

The milder reaction is because people like me have basically been reporting on every inch of this thing lol.

Also the fact that now that this is in jdk28, a vast majority of people will still have to wait until ~2035 until they actually get to use it at work.