Per Minborg
pminborg.bsky.social
Per Minborg
@pminborg.bsky.social
Java Core Library Team @Oracle (all opinions are my own alone).
You can't have both laziness and immutability at the same time in #java ... until Lazy Constant arrives ...

JEP 526: Lazy Constants (Second Preview) is now a Candidate for JDK 26!

Read all about it here: openjdk.org/jeps/526
October 1, 2025 at 11:10 AM
Looking forward to Java One next year!
August 22, 2025 at 6:29 AM
My talk "Java Performance Update 2025: From JDK 21 to JDK 25" for @devoxx.com‬ was accepted!

I am looking forward to returning to Antwerp and meeting members of the #java community!

I will also do another talk: "Finally, final means final - A deep dive into field immutability in Java"
August 7, 2025 at 3:50 PM
We just integrated a performance improvement to Java String that will provide a ~10x performance boost in some applications where Strings are used as keys and where the associated values are constant foldable. This will make JDK 25 faster.

github.com/openjdk/jdk/...
April 22, 2025 at 3:14 PM
#java 's new Stable Values API (Preview) was just targeted for JDK 25!

Don't miss my talk at #JavaOne about Stable Values: reg.rf.oracle.com/flow/oracle/...
March 11, 2025 at 2:21 PM
The new StableValues JEP for #java is now one step closer to being finalized: openjdk.org/jeps/8312611

Stable Values will provide the benefits of final fields but with flexible initialization, much like combining the benefits of final and non-final fields.
January 21, 2025 at 6:44 AM
The JDK 24 train has left the station, and now we are working on JDK 25. I am hoping to see some cool improvements in this one:
December 10, 2024 at 10:09 AM