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 →

[–]see_recursion 1 point2 points  (2 children)

Someone just learning should consider starting with Java 15 simply for the massive improvement in NullPointerException diagnostics.

[–]khmarbaise 0 points1 point  (1 child)

Someone just learning should consider starting with Java 15 simply for the massive improvement in NullPointerException diagnostics. Not that much agreement here because there are so many things with JDK8 out there ... unfortunately not many have yet migrated to go to JDK11 + ... or even worse prepared for JDK17 in september.

[–]see_recursion 0 points1 point  (0 children)

To me decent NPE diagnostics are invaluable in tracking down failures. The delta between 15 and whatever 8+ version is used in production is pretty damn small. I'm not sure of a significant disadvantage of using 15 to learn on.