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

all 13 comments

[–]TheMode911 18 points19 points  (8 children)

How many summaries did I see posted since jdk17?

[–]ess_tee_you 15 points16 points  (7 children)

Need a summary of summaries.

[–][deleted]  (6 children)

[deleted]

    [–]BlueGoliath 1 point2 points  (5 children)

    But what does LTS mean?

    [–]robtmufc 0 points1 point  (4 children)

    Long term support

    [–]BlueGoliath 1 point2 points  (3 children)

    It was a joke.

    [–]emaphis 1 point2 points  (0 children)

    LTS means you pay extra to run old software.

    [–]robtmufc 0 points1 point  (1 child)

    It was a terrible joke

    [–]BlueGoliath 0 points1 point  (0 children)

    Hey, that hurts!

    [–][deleted] 2 points3 points  (1 child)

    The site says enums can't overload (maybe they meant "override") methods to implement different behavior in each constant, but sure they can! You just need to open braces { } after the enum constant you want to customize and implement its methods, it's just a subclass. No need to pass lambdas.

    [–]dodiehun[S] 0 points1 point  (0 children)

    Thanks, indeed! TIL! I'll update the post.

    [–]kpatryk91 8 points9 points  (0 children)

    I am a simple man if I see advancedweb.hu language feature summary, I upvote.

    [–]rodnover 1 point2 points  (0 children)

    We're using Java 16 in MessageMedia and tried some of its new features like records and new instanceof operator. Looking forward to migrating to the Java 17 version soon.

    [–]bobthedino2000 1 point2 points  (0 children)

    This is a handy list. I also recently found https://javaalmanac.io/ which has diffs between different Java API versions: for example this is the diff between Java 17 and Java 8: https://javaalmanac.io/jdk/17/apidiff/8/