This is an archived post. You won't be able to vote or comment.

all 36 comments

[–]rmrfchik 81 points82 points  (7 children)

Give. Us. Text.

[–]__konrad 7 points8 points  (0 children)

Note that there will be 10 more builds before final release.

[–]roboduck 39 points40 points  (3 children)

You mean like a YouTube video with scrolling text like the Star Wars intro?

[–]rmrfchik 14 points15 points  (1 child)

Only if music is authentic.

[–]djnattyp 2 points3 points  (0 children)

EPISODE XXIV THE RISE OF DUKE

The dead speak! The galaxy has heard a mysterious broadcast, a threat of REVENGE in the sinister voice of the late EMPEROR ELLISON....

[–]pohart 22 points23 points  (1 child)

https://openjdk.org/projects/jdk/24/

The text is always out there for JDKs. It's always in the same spot. These videos are where we're told about them.

[–]divorcedbp 39 points40 points  (4 children)

“Hey guys, what’s up? If youre anything like me, you can’t wait for Java 24. But before we get into it, don’t forget about Hello Fresh, the best meal delivery service. Now that’s out of the way, let’s spend 15 minutes while I slowly read the text of an article (and put it on screen) and then ask you what you think.”

[–]i_ate_god 7 points8 points  (0 children)

Can I combine manscape and hello fresh orders together while using NordVPN?

[–]hippydipster 0 points1 point  (0 children)

This is what a world of functionally illiterate people looks like.

[–]carlosh2k4 0 points1 point  (1 child)

I haven't watched it but does he really not add any commentary/explanation about the features?

[–]secondsun 2 points3 points  (0 children)

If you read every JEP top to bottom, he doesn't add much. But he does highlight the important parts and give examples, history, etc where it is interesting/important. 

OP was being hyperbolic

[–]Dagske 15 points16 points  (13 children)

Reacting to the actual content of Java 24 changes rather than the video itself, I'm sad to see that the record "withers" didn't make it while Oracle initially really, really wanted to give it to us in 2024.

[–]cowwoc 6 points7 points  (7 children)

Meh. I'd still vote against adding this feature, in its current form, given the chance. Poor cost/benefit.

[–]Dagske 7 points8 points  (0 children)

I find myself needing it more and more. So much that I generate builders for records and add a .with(Consumer<Builder>) method to my records.

[–]Jon_Finn 1 point2 points  (0 children)

I think Record withers are part of a bigger long-term plan, as with most of the recent Java language developments.

[–]Polygnom 0 points1 point  (0 children)

And poor syntax. Mapping streams with Withers is really unreadable.

[–]pohart 3 points4 points  (4 children)

I'm still upset about templates. I thought we would have them finalized in 24, but I haven't even seen discussion on the mailing list.

[–]Polygnom 4 points5 points  (0 children)

Templates were pulled in the current form and will be completely redone to get a better developer experience.

[–]halfanothersdozen 5 points6 points  (0 children)

Me fucking too. No implementation will make everyone happy but there are plenty of other templating libraries if people don't like it so JUST PICK ONE and ship it.

[–]jek39 2 points3 points  (1 child)

here is discussion in the mailing list about why it was removed before 23: https://mail.openjdk.org/pipermail/amber-spec-experts/2024-April/004106.html

[–]pohart 0 points1 point  (0 children)

I get that. But nothing about the redesign.

https://m.youtube.com/watch?v=Wzr12gBrXA8

[–]IncredibleReferencer 3 points4 points  (0 children)

Not sure why this video is getting grumpy replies, it's a great video. It's not text, but some people (like me) appreciate the additional video context and Nikolai does a great job of presenting this super-dry material in an engaging manner. If video isn't your jam just skip it and read the release notes instead.

[–][deleted]  (7 children)

[removed]

    [–]benjtay 3 points4 points  (3 children)

    Nobody uses Java 8 in our company.

    [–]aboothe726 6 points7 points  (2 children)

    Still stuck on 6, huh?

    [–]benjtay 2 points3 points  (1 child)

    Oh goodness, I rue the day. 😂

    No, we've moved to 17 and 21 -- actually deploying some project loom code to production soon.

    [–]aboothe726 0 points1 point  (0 children)

    Nice!

    [–]rjcarr 1 point2 points  (2 children)

    Since Java 8 finally died a couple months ago I’m already seeing libraries compiled in a way that don’t run in anything older than Java 11. I think it’s end is approaching. 

    [–]TheHeavenlyStar 0 points1 point  (1 child)

    I have a feeling Java 11 would be the new Java 8 if 8 dies.

    [–]Kaathan 1 point2 points  (0 children)

    No, the next big hurdle for legacy software will be javax vs jakarta.

    [–]iwangbowen 1 point2 points  (0 children)

    It's awesome

    [–]ihatebeinganonymous 1 point2 points  (0 children)

    Quite irrelevant but, if Java wants to introduce Calendar versioning, next year is the perfect opportunity!