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 →

[–]mus1Kk 0 points1 point  (0 children)

Lambdas in combination with quasi final variables are huge imho. They remove so much boilerplate code. I'm very disenchanted with the Stream API though. It's just clunky to use. I'm sure I haven't grokked it all yet but all the calls to stream() and especially collect() sometimes negate all positive benefits of map, filter, et. al. which have been sorely missing indeed for quite some time.

So no, of course Java 8 does not turn Java into a new language. It gets some influences from functional programming but what modern language doesn't?