Functional Programming with Java 8
Video Statistics and Information
Channel: JetBrainsTV
Views: 229,470
Rating: undefined out of 5
Keywords: IntelliJ IDEA (Software), JavaScript (Programming Language), Java8, Functional Programming (Programming Language Paradigm), funct, Venkat Subramaniam, Software (Industry), JetBrains, JB_IDEs
Id: Ee5t_EGjv0A
Channel Id: undefined
Length: 58min 23sec (3503 seconds)
Published: Thu Mar 27 2014
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.
This gets me excited, but only because I know functional programming more than object oriented
After using Java for 15 years (since version 1.3) I wonder how much version 8 will change what is considered idiomatic Java. In many of the examples I have seen people use lambdas and streams "just because" and not because it makes sense. But there are so many of them that I am curious about what their impact will be.
I consider anything version 8 added to be nice syntactic sugar and in the right situation very convenient. But the way people talk about these changes makes it seem Java became a whole new language, which I just don't see. Lambdas are great if they contain one or two lines, streams are a nice way to remove a lot of nested loops. That's a level of excitement I can understand. I guess it's just part of my inability to understand what's so great about functional programming.