Главная
Study mode:
on
1
Intro
2
Java Lambda Expressions
3
Lambda Expression Syntax
4
Method References
5
Lambdas & Anonymous Inner Classes
6
Lambda Implementation
7
Implementation Differences
8
Exploding Head Lambdas • Java programmers are typically imperative programmers
9
Functional Interface
10
Function Basics (Booleans)
11
Church Numerals
12
Solving 2 + 2 With Lambdas
Description:
Explore the world of lambda expressions in Java through this 44-minute presentation. Begin with a review of JDK 8 lambda expressions before delving into their performance implications, focusing on the use of invokedynamic instead of simple syntactic sugar for anonymous inner classes. Trace the 80-year history of lambda expressions back to Alonso Church's lambda calculus. Discover how a single new functional interface can theoretically solve any problem using only lambda expressions. Prepare for a mind-bending journey through topics including lambda expression syntax, method references, implementation differences, Church numerals, and solving basic arithmetic problems using lambdas. Challenge your understanding of Java programming and embrace a new perspective on functional programming concepts.

Lambda Expressions in Java - Performance and Advanced Applications

Java
Add to list