Lambda 表达式和函数式编程
Lambda表达式和函数式编程是Java 8引入的两个重要特性,为Java带来了更加灵活和简洁的编程方式
Lambda 表达式
Lambda表达式是一种轻量级的匿名函数,它可以被看作是一种简洁的方式来表示单一方法的接口(Single Abstract Method,SAM)。Lambda表达式的语法如下:
(parameters) -> expression
或者
(parameters) -> {
statements; }
例如,一个使用Lambda表达式的简单示例:
// 使用匿名内部类
Runnable runnable1 = new Runnable() {
@Override
public void run() {
</