Each and every developer has to think about code readability and review his habits when working with new technologies and solutions. As you probably know on 18 March 2014 Java 8 was released and changed a lot in Java world.
Just to name few main features introduced in Java 8:
- Lambda Expressions
- Default methods
- Method parameter reflection.
- etc.
Full list of features in available here.
In this article I would like to compare how usage of lambdas influence code readability on very simple examples. read more