为什么说这是前端的「舒适区」?
Java Stream API 和 JS 数组方法(map/filter/reduce)的思想几乎完全一致。如果熟悉 JS 的函数式编程,这部分会非常容易上手。
1. Lambda 表达式(≈ JS 箭头函数)
// Java Lambda 语法
// (参数) -> { 方法体 }
// 单行可以省略 {} 和 return
(参数) -> 表达式
// 示例
(int x, int y) -> x + y // 两个参数
(String name) -> System.out.println(name) // 一个参数,无返回值
() -> Math.random() // 无参数
x -> x * 2 // 单个参数可省略 ()
大约 4 分钟
