1. 程式人生 > >Laumbda到底是什麼,什麼情況下可以使用,有什麼好處

Laumbda到底是什麼,什麼情況下可以使用,有什麼好處

Laumbda最大好處:就是輕便,即用即扔。(意味著,你不需要重寫實現類去繼承這個方法,你可以根據自己不同的場景去實現不同的業務,省去了建立實現類的過程)。

在學習Laumbda的時候,個人也看了許多的部落格,大部分都是一些規範、以及具體業務實現的。沒有明確的指出了什麼樣的條件下才可以使用Laumbda。Laumbda也就是一個函式式介面,在你所實現的介面中,只能有一個普通的自身抽象方法(什麼意思呢,例如:你繼承了Object中的equals方法,它就不做數的,並且在你的interface中還可用有其他的default方法、靜態方法,但是如果你的普通自身抽象方法超過一個以後,就會造成laumbda不可以使用)。