Java 8 Lambda 表示式
Lambda 表示式,也可稱為閉包,它是推動 Java 8 釋出的最重要新特性。
Lambda 允許把函式作為一個方法的引數(函式作為引數傳遞進方法中)。
使用 Lambda 表示式可以使程式碼變的更加簡潔緊湊。
Lambda 表示式的簡單例子:
// 1. 不需要引數,返回值為 5
() -> 5
// 2. 接收一個引數(數字型別),返回其2倍的值
x -> 2 * x
// 3. 接受2個引數(數字),並返回他們的差值
(x, y) -> x – y
// 4. 接收2個int型整數,返回他們的和
(int x, int y) -> x + y
// 5. 接受一個 string 物件,並在控制檯列印,不返回任何值(看起來像是返回void)
(String s) -> System.out.print(s)
相關文章
- [轉]Java 8 的 lambda 表示式 Java 8 的 lambda 表示式Java
- java 8 lambda表示式Java
- Java8-Lambda表示式Java
- java8 lambda表示式Java
- 掌握 Java 8 Lambda 表示式Java
- Java8的Lambda表示式Java
- Java 8 中的 lambda 表示式Java
- 深入探索 Java 8 Lambda 表示式Java
- java8特性-lambda表示式Java
- 《Java 8 in Action》Chapter 3:Lambda表示式JavaAPT
- Java 8新特性(一):Lambda表示式Java
- Java8中的Lambda表示式Java
- Java 8 lambda 表示式10個示例Java
- 【譯】java8之lambda表示式Java
- Java 8 流特性和 Lambda 表示式Java
- Java8新特性(1):Lambda表示式Java
- java8學習:lambda表示式(2)Java
- java8學習:lambda表示式(1)Java
- Java8新特性(一)-Lambda表示式Java
- java8 新特性之Lambda 表示式Java
- Java8 新特性之 Lambda 表示式Java
- Lambda表示式之爭:Scala vs Java 8Java
- Java 8 vs. Scala(一): Lambda表示式Java
- Java | Lambda表示式Java
- Lambda表示式(Java)Java
- java lambda 表示式Java
- Java Lambda表示式Java
- Java 8 Lambda表示式一看就會Java
- Java8 Lambda表示式、Optional類淺析Java
- java8新特性之lambda表示式(一)Java
- Java 8的Lambda表示式的陰暗面Java
- Java 8中的Lambda表示式最佳實踐Java
- 10個Java 8 Lambda表示式經典示例Java
- Java 8 Lambda 表示式學習心得總結Java
- Java之lambda表示式Java
- Java的Lambda表示式Java
- Java Lambda 表示式初探Java
- Java 8:一文帶你掌握 Lambda 表示式Java