-
目的
提供更能表達代碼意圖的方法。
-
表達式的目標類型
函數接口類型
-
適用對象
具有單個抽象方法和0個或0個以上非抽象方法的類。這樣的類通常會用@FunctionInterface標識,以幫助開發者和編譯器識別其設計意圖。
-
語法
Lamda表達式通常包含參數列表,返回類型和方法內容。
**(parameter list) -> { statements;} **
如:
() -> 66
(x,y) -> x + y
(Integer x, Integer y) -> x / y
(String s) -> { System.out.println(s);}