3 回答

TA貢獻1796條經驗 獲得超7個贊
這些規則旨在為Java編程語言的實現提供靈活性,因為:
不需要為每個評估分配一個新對象。
由不同的lambda表達式生成的對象不需要屬于不同的類(例如,如果主體是相同的)。
由計算產生的每個對象不一定屬于同一個類(例如,捕獲的局部變量可能是內聯的)。
如果“現有實例”可用,則不需要在以前的lambda計算中創建它(例如,它可能是在封閉類初始化期間分配的)。

TA貢獻2051條經驗 獲得超10個贊
forEach
forEach
這不等同于“舊語法”片段嗎?
添加回答
舉報