L’histoire de Java a été marquée par deux évolutions importantes la première est l’introduction depuis JDK5 du concept de généricité et le second est celui des lambda expressions dont nous allons parler durant ce post.
Depuis JDK8 les lambda expressions a sensiblement changé la façon dont on peut écrire du Java et ceux de deux façons.
- La première est par l’ajout d’éléments syntaxique qui augmente l’expressivité du langage.
- la seconde est d’avoir ajouté de nouvelle possibilité au langage (tel que la facilité du parallélisme, et l’utilisation de la nouvelle API Stream).