Java 8 Lambda 中的
Function.identity() 與Java 8 Lambda 中的t->t
在Java 8 中,Function.identity() 方法是一個回傳恆等函數的靜態工廠方法。的lambda 表達式,t->t? >在目前的JRE 實作中,每次出現t->t 都會建立一個不同的lambda 實作類,另一方面,Function.identity() 總是會傳回相同的實例,這種差異可能會對記憶體使用產生影響,特別是當恆等函數是這樣時。行調試屬性,該屬性指向定義lambda 的源代碼。類別原始碼資訊。程式碼的可讀性至關重要。
Function.identity()和t->t 都是在Java 8 中定義標識函數的可行選項。 。以上是在 Java 8 Lambda 中何時選擇 `Function.identity()` 而不是 `t -> t`?的詳細內容。更多資訊請關注PHP中文網其他相關文章!