lambda 表示式

Chengkai730發表於2024-09-21

函數語言程式設計 (functional programming)

物件導向: 先找物件, 然後讓物件去做事情.

函數語言程式設計, 忽略物件導向的複雜語法, 強調做什麼, 而不是誰去做.

lambda 表示式就是函數語言程式設計的思想.

lambda 表示式是 JDK8 開始後的一種新語法形式.

lambda 表示式的形式很簡單, 只有三部分:

圖片名稱 圖片名稱

圖片名稱
  • lambda 表示式可以用來簡化匿名內部類的書寫, 不能用在其他地方.

  • lambda 表示式只能簡化函式式介面的匿名內部類的寫法.

  • 函式式介面: 有且僅有一個抽象方法的介面叫做函式式介面, 介面上方可以加 @Functionalinterface 註解.

相關文章