this post was submitted on 13 Jul 2023
1 points (100.0% liked)

Java

1367 readers
1 users here now

For discussing Java, the JVM, languages that run on the JVM, and other related technologies.

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] pohart@lemmyrs.org 0 points 1 year ago* (last edited 1 year ago) (1 children)

Can't watch the video right now but it makes a ton of sense that java would be having a resurgence. Pre-java 8 it felt like the every day I ran into problems it would be easier to solve in other languages. I'm still mostly on 8 and it feels pretty modern still. I'm super excited to move to 17 and 21 for all the new features, though.

[–] stevecrox@kbin.social -1 points 1 year ago (1 children)

Java 11 allows you to paste in JavaScript and it largely just works, which is cool and terrible.

There are some really good ideas but I think a split is coming.

Java 17 code looks like an entirely different language from Java 1.8. With the pace of changes keeping backwards compatibility is increasingly difficult.

The actual backend improvements keep being pushed.

[–] pohart@lemmyrs.org 1 points 1 year ago

Java 11 allows you to paste in JavaScript and it largely just works

Var is not Javascript. It's not even type inference. It just reduces redundancy in the boilerplate.

The module changes are a PITA, but not increasingly difficult. There aren't really other big backwards incompatible changes

The actual backend improvements keep being pushed

What changes are you referring to?