Lamabda表達式的學習

使用前提:
1.使用Lamabda必須要有接口,且要求接口中有且僅有一個抽象方法。(無論是JDK內置的Runnable、Comparator接口還是自定義的接口,只有當藉口中的抽象方法存在且唯一時,纔可以使用Lamabda。)
2.使用Lamabda必須具有上下文推斷。也就是方法的參數或局部變量類型必須爲Lamabda對應的接口類型,才能使用Lamabda作爲該接口的實例。
備註:有且僅有一個抽象方法的接口,稱爲"函數式接口"

Lamabda函數是可推導可省略
省略規則:
1.小括號內參數的類型可以省略
2.如果小括號內有且僅有一個參,則小括號可以省略
3.如果大括號內有且僅有一個語句,則無論是否有返回值,都可以省略大括號,return關鍵字及語句分號。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章