Главная
Study mode:
on
1
Intro
2
Adding lambda expressions to Java
3
Functional interfaces
4
We could "just" user inner classes
5
Stepping back...
6
Its not just for dynamic languages anymore
7
Desugaring lambdas to methods
8
Lambda capture
9
The metafactory API
10
Candidate translation strategies
11
Indy: the ultimate lazy initialization
12
Indy: the ultimate procrastination aid
13
Performance example - capture cost
14
Not just for the Java Language!
15
Possible VM support
16
Serialization
17
My VM wish-list
Description:
Explore the implementation of lambda expressions in Java with expert Brian Goetz in this 39-minute conference talk. Dive into functional interfaces, inner classes, and the process of adding lambda expressions to the Java language. Learn about lambda capture, the metafactory API, and various translation strategies. Discover how Indy serves as the ultimate lazy initialization and procrastination aid. Examine performance considerations, including capture cost, and understand how lambda expressions extend beyond the Java language. Gain insights into potential VM support, serialization, and Goetz's VM wish-list for future improvements.

Implementing Lambda Expressions in Java

Java
Add to list
0:00 / 0:00