The 8th edition of JavaSE is a major feature release. It introduces language-level support for a functional programming style through lambda expressions, streams, and an enriched collections library. In this talk, these new features are covered by walking the audience through the code of a simple tile-based game. I will show how a significant part of the game logic appears more elegant and concise when encoded in a functional style, how to use parallel streams, functions such as map, reduce, foreach, etc., and how Java compares to other functional languages. Filmed at Voxxed Days Ticino 2015

New and Noteworthy in Java 8

About The Author