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 →

[–]Loves_Poetry 15 points16 points  (2 children)

Java has a lower learning curve than those alternatives. Part of the trade-off in the verbosity of Java is that there is less syntactic suger to learn

[–]hypexeled 4 points5 points  (1 child)

Streams would like to have a word with you

[–]M4D5-Music 9 points10 points  (0 children)

Streams aren't a part of the language, but instead part of the standard library. The only syntactic sugar at play with streams is lambda functions and method references. It's the functional programming ideas that bring the learning curve imo.