Welcome to my lessons on Functional Programming
Lambda Expressions and Streams, opens up a whole new style of programming in Java. It makes us rethink the style in which we approach problems.
This is my small attempt to learn and maybe help other fellow programmers along the way learn about streams and its advantages in Java
- Each of the Java files is addressed to deal with a specific feature.
- Also each file will have a commented piece of code at top, which explains about that lesson
- Some lessons will have a part of the code commented out, this usually corresponds to an alternative approach or an iterative way to solve a given problem
- Compile the program and have a look at the output first
- Then read the description above the main() method
- Then walk through the code reading the comments and running the code as needed
- Feel free to modify the code and clear any curious doubts that may arise
A big thanks to my mentor, teacher and guru, Dr Venkat Subramanium. All these lessons are based on his teachings in his website www.agilelearner.com. I would highly recommend that you take a look and subscribe to his website.