Back to News
Advertisement
Advertisement

⚡ Community Insights

Discussion Sentiment

57% Positive

Analyzed from 728 words in the discussion.

Trending Topics

#java#releases#version#every#release#youtube#still#features#official#channel

Discussion (51 Comments)Read Original on HackerNews

Alifatiskabout 3 hours ago
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.
MYEUHDabout 3 hours ago
Since 2018 they've been making two releases per year. One in March and one in September.
tpoacherabout 3 hours ago
would you mind linking to the channel? not sure which one you mean
spreitiabout 3 hours ago
https://youtube.com/@java?si=pN0ODGy-YLaaunIn

This is the official Java channel.

coldteaabout 2 hours ago
I mean, just writing "Java official YouTube channel" to Google or YouTube gives it:

https://www.youtube.com/@java

exabrialabout 1 hour ago
> 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).

Ok THIS is impressive!

jsiepkesabout 1 hour ago
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.
throwaw12about 3 hours ago
Give us some break we just recently migrated to Java 11 from Java 8
ivanjermakovabout 2 hours ago
Don't be scared of a big number, since 2018 they do 2 releases each year.
exabrialabout 1 hour ago
I laughed. Jump straight to 25 next! It's awesome!
samusabout 2 hours ago
Just one more push to Java 17; from there on it should be smooth sailing. I hope you have built up a comprehensive regression test suite as part of the migration.
nerdileabout 3 hours ago
> tests showed that for environments with one CPU (or fewer)

Article seems AI generated. Is there an official announcement we could be discussing instead?

stanacabout 3 hours ago
It's probably comment on shared CPUs. Like in kubernetes where you can assign 300 milliCPUs.

I didn't read the article, it doesn't open for me (HN hug?).

atomicnumber3about 3 hours ago
I wonder if it's a joke about oversubscribed environments (cloud VPS) or a real remark about fractional CPU budgets in container environments
mountainriverabout 3 hours ago
The best thing to ever happen to the software world was Oracle buying Sun and consequently Java.

Java 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

UltraSaneabout 3 hours ago
What are you trying to say?
stanacabout 3 hours ago
I think they are saying Java is dead?! Not sure how else to interpret the comment. If that's the case I have to disagree. There are probably billions of lines of Java in enterprise, it will never die.
chasd00about 2 hours ago
my standard Java analogy is it's like a garbage truck. Java is out there every day doing a job that's absolutely critical but rarely, if ever, in the lime light.
UltraSaneabout 3 hours ago
Java is still very popular and even being used for new projects.
robmccollabout 3 hours ago
Non-nullable reference types at the language level? Null coalescing operator? Safe navigation accessors? Record composition?
zelphirkaltabout 4 hours ago
Is it just my personal feeling, or are Java version numbers becoming as inflationary as browser version numbers?
doikorabout 3 hours ago
They moved to a schedule instead of waiting for features to be finished.

Basically we get a new major version release on a schedule. Everything that is finished gets packaged in and everything else pushed to the next release.

The issue before was that they marked beforehand "version X will contain feature Y" and then feature Y got delayed by 3 years which means everything else in version X also got delayed by 3 years even though they were done 6 months ago.

this_userabout 3 hours ago
It's too many releases now. At some points, the numbers just become noise. I think most people will stick to the LTS releases, but even those come out every two years.
bmachoabout 3 hours ago
The numbers have become meaningless noise already. This release should've been called 26.1, then 27.0, 27.1, 28.0 and so on. Year.version. How Canonical does it with Ubuntu.

The current numbering scheme is annoying and distracting, bears no information yet is still error prone.

the-smug-oneabout 2 hours ago
Why? Just upgrade. Make it so that your org can deal with it.
OtomotOabout 3 hours ago
Unless you're forced at gunpoint, how can there be too many releases?

Rust releases every 6 weeks, since 2016...

If you don't want to update, just don't?

If you feel (!) pressured, you should work on that.

mountainriverabout 3 hours ago
Do they have backwards compatibility guarantees?

Otherwise what are we doing here?

cogman10about 3 hours ago
They do, some of the best of any language.

That said backwards compatibility problems still hit as some libraries enjoy using internal APIs.

It's not an every time thing and it's been easier and easier with updates.

collabsabout 3 hours ago
I work with dotnet but my understanding is that some applications/ teams are still on java 8 with spring boot or whatever so it isn't like they aren't modernizing but they are choosing to do so at their own time which is fine I think
mkurzabout 4 hours ago
Its just your personal feeling.
StefanBatoryabout 3 hours ago
Does the website have geoblocking or did HN gave it a hug of death?
leeterabout 3 hours ago
Hug of death by all appearances, here's an archive link https://web.archive.org/web/20260710102120/https://www.loicm...
Borborygymusabout 3 hours ago
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.
speed_spreadabout 3 hours ago
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.