Java 8 Lambda in details part V : Functional interface definition and lambda expression implementation
In this last post we’ll look at the functional interface formal definition and the way lambda expressions are implemented.
In this post we’ll look at conflict resolution rules for multiple inheritance introduced along with defender methods in JDK 8.
In this third post dedicated to Java 8 Lambda expressions, we’ll look at the new :: operator introduced to allow method and constructor referencing.
In this second post, we’ll look at the scoping of the this keyword inside a lambda expression and the semantic of the so called “effectively final” local variables.
This article is the first one of a serie dedicated to Java 8 Lambda expressions. The purpose is not to introduce the main concepts of lambda expressions, many blogs over there do it very well. The idea is to shed…