JDK1.8新特性之Lambda表示式
jdk1.8新特性:
- lambda表示式
- 函式式介面
- Stream API
- 方法引用
- 介面中預設方法與靜態方法.
- 新增時間日期API
- Optional類
…
想了解更多關於jdk1.8的相關特性:https://www.oracle.com/java/technologies/javase/8-whats-new.html
1,Lambda表示式
1.1 語法:
(param) -> express or (param) -> {statements;}
1.2 特徵:
1. 可選型別宣告
2. 可選引數圓括號
3. 可選大括號
4. 可選返回關鍵字
1.3 注意:
1. lambda表示式中只能訪問final外層區域性變數
2. 外部區域性變數可以不宣告為final,但必須後面不能被修改,否則會報錯
Local variable num defined in an enclosing scope must be final or effectively
3. lambda表示式中不允許宣告一個與區域性變數同名的引數或區域性變數
相關文章
- JDK1.8新特性之Lambda表示式()->JDK
- jdk1.8 新特性之 lambda表示式JDK
- JDK1.8的新特性之Lambda表示式JDK
- JDK1.8新特性--Lambda表示式JDK
- jdk1.8新特性:Lambda表示式JDK
- jdk1.8 新特性之 如何寫lambda表示式JDK
- JDK1.8之lambda表示式JDK
- JDK1.8 之Lambda表示式JDK
- JDK 1.8 新特性之Lambda表示式JDK
- JDK1.8最新特性--Lambda表示式(重點)JDK
- java8 新特性之Lambda 表示式Java
- Java8 新特性之 Lambda 表示式Java
- C++11新特性之Lambda表示式C++
- JDK1.8新特性:Lambda表示式語法和內建函式式介面JDK函式
- java8新特性之lambda表示式(一)Java
- [Java學習筆記]JDK1.8新特性學習(一)Lambda表示式Java筆記JDK
- Java 8新特性(一):Lambda表示式Java
- .NET3.5新特性,Lambda表示式
- JDK1.8之Lambda解析與表示式的使用JDK
- Java8新特性(1):Lambda表示式Java
- Java8新特性(一)-Lambda表示式Java
- JDK新特性-Lambda表示式的神操作JDK
- java-反射,介面新特性,Lambda表示式Java反射
- .net framework3.5新特性:Lambda表示式Framework
- jdk1.8 lambda表示式入門JDK
- java8的新特性之lambda表示式和方法引用Java
- JDK1.8及以上的Lambda表示式JDK
- JDK1.8 Lambda 表示式的學習JDK
- Java8新特性第1章(Lambda表示式)Java
- JDK1.8中Lambda表示式的應用JDK
- 深圳Java培訓學習:Java8.0新特性之Lambda表示式Java
- 好程式設計師分享java8新特性之Lambda表示式程式設計師Java
- java8特性-lambda表示式Java
- Java8新特性——從Lambda表示式到Stream流Java
- Java 8新特性:lambda表示式(四)轉載總結Java
- 【原創】.net framework3.5新特性1:Lambda表示式Framework
- Java之lambda表示式Java
- ?Java8新特性之Lambda表示式,函式式介面,方法引用和default關鍵字Java函式