第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

lambda有啥用

lambda有啥用

慕運維1139315 2016-11-09 22:10:45
查看完整描述

3 回答

已采納
?
摩訶迦葉

TA貢獻(xiàn)146條經(jīng)驗 獲得超54個贊


我們?yōu)槭裁葱枰狶ambda表達(dá)式 ? ? ?
?? 主要有三個原因: ? ? ?
?? > 更加緊湊的代碼 ? ? ?
???? 比如Java中現(xiàn)有的匿名內(nèi)部類以及監(jiān)聽器(listeners)和事件處理器(handlers)都顯得很冗長 ? ? ?
?? > 修改方法的能力(我個人理解為代碼注入,或者有點類似JavaScript中傳一個回調(diào)函數(shù)給另外一個函數(shù)) ? ? ?
???? 比如Collection接口的contains方法,當(dāng)且僅當(dāng)傳入的元素真正包含在集合中,才返回true。而假如我們想對一個字符串集合,傳入一個字符串,只要這個字符串出現(xiàn)在集合中(忽略大小寫)就返回true。 ? ? ?
???? 簡單地說,我們想要的是傳入“一些我們自己的代碼”到已有的方法中,已有的方法將會執(zhí)行我們傳入的代碼。Lambda表達(dá)式能很好地支持這點 ? ? ?
?? > 更好地支持多核處理 ? ? ?
???? 例如,通過Java 8新增的Lambda表達(dá)式,我們可以很方便地并行操作大集合,充分發(fā)揮多核CPU的潛能。 ? ? ?
???? 并行處理函數(shù)如filter、map和reduce。

查看完整回答
2 反對 回復(fù) 2016-11-09
?
慕粉4207257

TA貢獻(xiàn)42條經(jīng)驗 獲得超15個贊

簡化代碼

查看完整回答
1 反對 回復(fù) 2016-11-09
  • 3 回答
  • 2 關(guān)注
  • 1621 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號