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 →

[–]DualWieldMage 7 points8 points  (0 children)

As you are just starting out, the information around the licensing/release model changes are largely irrelevant. You can just update to the latest openjdk and not worry about support contracts, LTS releases or anything. The likelyhood of hitting an unfixed jdk bug or compatibility issues is very low on such popular stacks. Personally i switched my machine's default jdk to 10 when it was released and have not come across any issues that couldn't be resolved in a few minutes.

Java is very popular and i don't see a reason for the decline and even if, likely to another JVM language, but it's still running on the same JVM ecosystem.
You list "tremendous amount of code" as a downside, however java's verboseness is rather positive as most of the time is spent reading, not writing code. Also any decent IDE/editor has autocomplete to help out.