1. 程式人生 > >(三)jdk8學習心得之方法引用

(三)jdk8學習心得之方法引用

適用場景 就是 作用 實現 博客 ans info 表達 內容

三、方法引用

https://www.jianshu.com/p/c9790ba76cee

這邊博客寫的很好,可以首先閱讀,在這裏感謝這篇文章的博主。

1、 格式

調用者::調用者具備的方法名

2、 作用

簡化lambda表達式

3、 適用場景

如果lambda表達式所實現的功能,已經有實現的方法,那麽可以將lambda表達式簡化成方法引用的形式。

4、 註意事項

1) Lambda表達式就是提供方法類型接口中唯一方法的實現內容,而方法引用就是用於簡化lambda表達式。因此,必須保證方法引用的方法必須和方法類型接口中的唯一方法一致(即:形參類型和順序一致;返回類型一致;其他不用管)

2) 類名作為調用者,可以調用靜態方法、構造器方法、setter/getter方法。

3) Java類型對象作為調用者,僅可調用自定義的非靜態方法。

例子:

技術分享圖片

技術分享圖片

技術分享圖片

(三)jdk8學習心得之方法引用