fbpx

How does Java support functional programming? Explain with examples.

Java supports functional programming through lambda expressions and functional interfaces. For example:

interface Calculator {
    int operate(int a, int b);
}

public class Main {
    public static void main(String[] args) {
        Calculator add = (a, b) -> a + b;
        System.out.println(add.operate(5, 3)); // Output: 8
    }
}

 

# Dream job to realty