From the course: Functional Programming with Java

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Advanced functional concepts

Advanced functional concepts - Java Tutorial

From the course: Functional Programming with Java

Start my 1-month free trial

Advanced functional concepts

- [Instructor] So far in this course, we've covered quite a wide range of functional topics. We've learned how to think about our programs in a more functional way by covering the three main concepts. We've learned how to work with first class functions in Java's way and various applications of doing so. And finally, we looked at how we can work with lists in a functional way using streams and the functions that go along with them. Now, the things that we've learned up until now are extremely useful, and knowing these concepts and applying them in your code base will quickly show you the positive impacts they provide. But before we wrap up this course, there are a few more concepts I'd like to cover with you, and these concepts are recursion, partial application, and composition. Keep in mind that these concepts are a little more advanced, so don't worry if they don't really click at first. Furthermore, what I'll be covering in this course with regards to these concepts is only the…

Contents