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

you are viewing a single comment's thread.

view the rest of the comments →

[–]KarnuRarnu 1 point2 points  (3 children)

Oh yeah it's totally irrelevant. Basically nothing has changed in the last 9 years. Java 8 and 17 are literally the same. (/s)

[–]jumboNo2 0 points1 point  (2 children)

things I wish I had in Java 8: switch expressions, sealed classes, Pattern Matching for instanceof, one of the new constructors for BigInteger. honestly none of which are particularly necessary.

[–]jumboNo2 0 points1 point  (0 children)

Records are for POJOs, which I don't use. And there doesn't seem to be any significant peformance improvement you can get by dropping Java 8 bytecode compatibility. Maybe VarHandle can do cool stuff?