Lambda Expressions
Anonymous functions (Java 8+)
Interview Relevant: Modern Java feature
5 min read
Lambda Expressions
Lambda expressions provide a concise way to represent anonymous functions and enable functional programming in Java.
Syntax: (parameters) -> expression / block
Code Examples
Basic lambda expression
java
1
2Runnable r = () -> System.out.println("Hello Lambda");
3new Thread(r).start();
4 Use Cases
- Functional programming
- Reducing boilerplate code
Common Mistakes to Avoid
- Using lambda without functional interface
- Overcomplicating lambda logic