Java-Lambda表达式

Java中的Lambda表达式是一种简洁的表示匿名函数的方式,它可以用来创建只有一个抽象方法的接口类型的实例,这种接口被称为函数式接口。Lambda表达式的格式是:(参数) -> { 表达式 }。

例如,我们有一个函数式接口:

@FunctionalInterface
public interface GreetingService {
    void sayMessage(String message);
}

我们可以使用Lambda表达式来创建这个接口的实例:

GreetingService service = (message) -> {
    System.out.println("Hello " + message);
};

然后我们可以调用这个接口的方法:

service.sayMessage("world");

这将输出 "Hello world"。这就是Java中Lambda表达式的基本用法。

你可能感兴趣的:(Java-Lambda表达式)