JDK 8 Lambdas: Cool Code that Doesn't Use Streams

Lambda expressions were the big new language feature in JDK 8 and tend to always be associated with their use in the streams API. However, the ability to pass behaviour as a parameter (or assign it to a variable) in a simple way has many other practical uses.

This session will look at some of the more esoteric details of Lambda expressions as well as how they can be used in a number of very useful ways to make your code more concise and yet still very simple to read and understand. Examples of how to improve the efficiency of your code will also be provided.

We’ll finish off with a light-hearted look at just how extreme you can make use of Lambda expressions showing Lambda calculus in Java and how Java code can look a lot like Lisp (if you squint).

Dienstag, 28.03.2017
12:00 - 12:40
Silverado Theater
Fortgeschritten
Deutsch
Core Java & JVM-Sprachen
Ritter

Simon Ritter

Azul Systems

Weitere Vorträge, die Sie interessieren könnten

JUnit 5: Next Generation Testing on the JVM
28.03.2017
Eventhalle
13:00 - 13:40
Nicolai Parlog
Railway-oriented Programming mit Java
28.03.2017
Schauspielhaus
13:00 - 13:40
Stefan Macke
Project Panama - the New Java Native
28.03.2017
Silverado Theater
15:00 - 15:40
Christoph Engelbert
Java 9 Modularity in Action
28.03.2017
Silverado Theater
16:00 - 16:40
Sander Mak
Javaslang - Functional Java the Easy Way
29.03.2017
Quantum 1+2
13:00 - 13:40
David Schmitz