Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Implementing Lambda Expressions in Java

Java via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk explains how Java implements lambda expressions, covering their translation to methods, capture behavior, metafactory API, invokedynamic strategies, performance costs, serialization, and possible JVM support.

Syllabus

Intro
Adding lambda expressions to Java
Functional interfaces
We could "just" user inner classes
Stepping back...
Its not just for dynamic languages anymore
Desugaring lambdas to methods
Lambda capture
The metafactory API
Candidate translation strategies
Indy: the ultimate lazy initialization
Indy: the ultimate procrastination aid
Performance example - capture cost
Not just for the Java Language!
Possible VM support
Serialization
My VM wish-list

Taught by

Java

Reviews

Start your review of Implementing Lambda Expressions in Java

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.