Java Lambda Java Lambda Tutorial
Introduction
Syntax
- Lambda Expressions Syntax
- Explicit and implicit lambda expression
- Omitting Parameter Types
- Single Parameter
- No Parameters
- final Modifier
- Lambda Expressions Body
- Type Inference
- Behavior parameterization
- Behavior parameterization Ambiguity
- Lambda expression contexts
Functional Interface
- Functional Interfaces Definition
- @FunctionalInterface Annotation
- Generic Functional Interface
- Intersection Type and Lambda Expressions
- Buildin System Functional Interfaces
- Function < T,R > Interface
- Predicate < T > Interface
Method Reference
- Method References
- Types of Method References
- Static Method References
- Static Method References in Overloading
- Instance Method References
- Bound Instance Method Reference
- Unbound Instance Method Reference
- Supertype Instance Method References
- Constructor References
- Array Constructor References
- Generic Method References