Lambda Mechanics

Status:
Accepted

The implementation details behind Java 8 Lambdas

With Java 7 'invokedynamic' was added to the JVM instruction set and the concept of method handles was introduced – but not used at all by the Java language compiler. This changed when Java 8 lambda expressions and method references were introduced. Now the compiler makes heavily use of the new JVM capabilities.

In this presentation we explore the technical details of compiled lambda expressions and learn about the new JVM capabilities – which come with several performance benefits and could also be used for other JVM languages.

References

Slides

Session details
Speaker(s): Session Type: Experience level:
Advanced
Track: Tags:
JVM
Schedule info
Session Time Slot(s):
Grand Peninsula D - Wednesday, March 11, 2015 - 10:30 to 11:05