Lambda表达式的注意点1.Lambda表达式可以用来简化匿名内部类的书写2.Lambda表达式只能简化函数式接口的匿名内部类的写法3.函数式接口有且仅有一个抽象方法的接口叫做函数式接口接口上方可以加FunctionalInterface注解。这个注解的作用是 让编译器检查这个接口是不是函数式接口。格式(参数列表) - {方法体;}(a, b) - { return a b; }使用场景Lambda表达式常用来配合集合遍历、排序、过滤、Stream 流处理、回调逻辑。例如list.forEach(item - System.out.println(item)); list.sort((a, b) - a.getAge() - b.getAge());Lambda 的优点1. 简化匿名内部类代码。2. 让集合遍历、排序、过滤更简洁。3. 配合 Stream 可以更方便处理数据。4. 项目代码可读性更强。注意1. Lambda 不是方法它本质上是接口中那个抽象方法的实现。2. Lambda 只能用于函数式接口3. 参数类型可以省略Java 能根据接口方法推断参数类型。4. 一句代码可以省略 return 和大括号