java8 新增特性 函式式介面理解

2021-09-07 18:27:43 字數 455 閱讀 4733

consumer 消費者

類似於消費者,只需要提供引數供消費,不提供返回,所以預設是返回void ,看情況接受幾個引數,看情況接受引數的類別,但從始至終是不接受返回的

function 函式

函式的功能定義就是接受一組輸入得到一組輸出,所以泛型時候,最後乙個泛型表示的是輸出型別。

operator操作者

操作者的意思就是在原有的資料上進行操作、修改。輸入與輸入是相同的。 

predicate斷言

斷言輸出的是boolean型別,型別與assert 

supplier提供者

提供者預設是不接受引數,只是生產 類似與factory

java 8 函式式介面

functionalinte ce public inte ce personsearch functionalinte ce public inte ce personsearch1 functionalinte ce public inte ce personsearch2 方法的預設實現 介面...

Java8 常用函式式介面

本文主要參考 在此感謝 接收乙個引數t,沒有返回值 原始碼 functionalinte ce public inte ce consumer 示例 講述乙個學生在學習過程中,需要買學習用品。買什麼東西是具體的實現,我們在呼叫study 方法的時候再指定。test public void testc...

Java8的Function函式式介面

原始碼 functionalinte ce public inte ce function default function andthen function super r,extends v after static function identity 就是lambda中需要自己實現的抽象方法 ...