Java 27 already? I just learned about Java 26. But I’m not complaining, the JEPs that is getting introduced on every release are quite exciting features. I highly recommend following the Java official YouTube channel, they publish entertaining, yet informative videos/shorts about tips/tricks/features.
Java is swell and all, but having seen how the vendor treats even their large customers, I could never in good conscience recommend them to anyone I do business with. Better to miss out on the latest features and work with more respectful vendors IMO.
What vendor? OpenJDK is free and libre. If you mean Oracle, then that's a choice your employer made and yeah, you're SoL, especially for working in such a place.
> On the performance side, I noted two interesting improvements:
> HashMap.putAll() now has a fast-path when the Map is a HashMap, which directly calls putHashMapEntries(), resulting in a 66-86% improvement (PR #28243);
> A new intrinsic for the AVX2 architecture has been added for binary search, resulting in a 1.5x to 2.35x improvement for arrays above a certain threshold (int=256, long=768, short=512, char=512) (PR #30612).
Dear diary, the year is 2094, 10 years since society collapsed. The neighbors went scavenging for food and I haven't seen them in 4 days. I fear the worst. Meanwhile, JEP 533 – Structured Concurrency still hasn't been declared stable, and it has entered its five-hundredth preview release in OpenJDK 136.
You know you haven't done much if your whole HN discussion page is jokes on version number rapidly increasing and few frustrating comments on why their favorite feature is not implemented yet!
I think you are reading way too much in those things. I made the JEP 533 joke in this thread, and I am definitely not implying progress is slow, nor am I frustrated.
I think it's a good thing the developers take their time to flesh out new features. Once it goes in, it stays like that forever. Besides, since 27 isn't an LTS release it doesn't really matter if it goes out of preview. Looking at mailingslists, etc. I can see plenty of progress being made.
20 comments
[ 0.28 ms ] story [ 34.4 ms ] threadJava was great at its time but then had to go. Oracle gaining control over them sped up this process.
Poor Android got caught up and now half our phones don’t work
Article seems AI generated. Is there an official announcement we could be discussing instead?
I didn't read the article, it doesn't open for me (HN hug?).
> HashMap.putAll() now has a fast-path when the Map is a HashMap, which directly calls putHashMapEntries(), resulting in a 66-86% improvement (PR #28243);
> A new intrinsic for the AVX2 architecture has been added for binary search, resulting in a 1.5x to 2.35x improvement for arrays above a certain threshold (int=256, long=768, short=512, char=512) (PR #30612).
Ok THIS is impressive!
I think it's a good thing the developers take their time to flesh out new features. Once it goes in, it stays like that forever. Besides, since 27 isn't an LTS release it doesn't really matter if it goes out of preview. Looking at mailingslists, etc. I can see plenty of progress being made.