#Java24 is starting to fill up*: * stream gatherers & class-file API propose to finalize * maybe no virtual thread pinning in `synchronize` * full JDK images may become ~25% smaller But wait, there's more… [*] some items are still speculative; check openjdk.org/projects/jdk/2…


Project Lilliput's compact object headers may make it in, the API for key derivation functions previews for the first time, and some ongoing previews will likely evolve: * structured concurrency (4th) * module import declarations (2nd) * scoped values (4th) (Still more…)


GC evolution: * reduced execution time of C2 with G1 * Shenadoah becomes generational * ZGC sheds non-generational mode Two steps towards integrity by default: * security manager gets disabled * issue warnings when JNI or FFM are used without `--enable-native-access`


These ongoing incubations/previews currently propose no changes: * primitive types in patterns (2nd) * simplified main (except for a new moniker; 4th) * flexible constructor bodies (3rd) * vector API (9th 🙈) Four more weeks to go before JDK 24 is branched. 🍁


Looks like JEP 495 is missing from the overview?


There's a "last update" timestamp on that site and it reads Oct 31st. :/


"JDK images", is this about container images? Where's that size diff coming from? Sounds great!


Since the initial release of the API, there has always been talk about possible changes related to synchronized blocks, but as far as I've observed, there haven’t been any leaks mentioning preparations for this. What do you think is the likelihood of this change?


I’m expecting Structured Concurrency (Fourth Preview) to be there!


Any movement on the Null Restricted types spec? Would love to see/try that out. Failing that, I'm also holding out that one day I'll be able to pattern match over an Optional.


Can someone make a stupid guess what Java 58 will look like in 2070? Or, what's the future of Programming languages


This post is unavailable.
United States Trends
Loading...

Something went wrong.


Something went wrong.