// lambda 表达式接口注解
@FunctionalInterface
interface Foo {
public int add(int x, int y);
default int div(int x, int y) {
System.out.println("hello, jdk8");
return x / y;
}
}
public class LambdaDemo {
public static void main(String[] args) {
// 默认实现 add 方法
Foo foo = (x, y) -> {
System.out.println("lambda");
return x + y;
};
// 调用 add
System.out.println(foo.add(3, 5));
System.out.println(foo.div(20,4));
}
}
jdk8, lambda 使用
最新推荐文章于 2024-09-25 09:43:33 发布