Completed
New bytecode tool: Method Handle
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Lambdas in Java - A Peek under the Hood
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction
- 2 Lambda expressions for Java
- 3 Why lambdas for Java?
- 4 Big question #1: typing
- 5 Functional interfaces
- 6 Big question #2: representation
- 7 New bytecode tool: Method Handle
- 8 Stepping back...
- 9 Bytecode invocation modes
- 10 New bytecode tool:invokedynamic
- 11 Translation strategies
- 12 Indy: the ultimate procrastination aid
- 13 Indy: the ultimate lazy initialization
- 14 Indy: the ultimate indirection aid
- 15 Performance costs
- 16 Performance example - linkage cost
- 17 Performance example - capture cost
- 18 Future VM support ?
- 19 Serialization
- 20 Summary