課程
/后端開發
/Java
/一課掌握Lambda表達式語法及應用
stream().filter(xxx).map(x->x+1);
上述代碼的結果顯示map是對filter過濾之后的數據進度處理的,感覺這是有狀態啊
是我對無狀態的理解有誤嗎
2020-03-08
源自:一課掌握Lambda表達式語法及應用 4-3
正在回答
Stream上的所有操作分為兩類:中間操作和結束操作,中間操作只是一種標記,只有結束操作才會觸發實際計算。中間操作又可以分為無狀態的(Stateless)和有狀態的(Stateful),無狀態中間操作是指元素的處理不受前面元素的影響,而有狀態的中間操作必須等到所有元素處理之后才知道最終結果
舉報
深入淺出,快速掌握Lambda表達式“如何用”“怎么用”
1 回答filter中的s是什么意思?
1 回答forEach和forEachOrdered方法不是短路操作嗎?
1 回答1. new Thread(() -> {}),中間的那個括號是什么意思? 2. 什么叫符合函數類型的接口?
2 回答關于Thread里面直接放()的疑問
1 回答并沒有解釋說明x y是什么
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-03-25
Stream上的所有操作分為兩類:中間操作和結束操作,中間操作只是一種標記,只有結束操作才會觸發實際計算。中間操作又可以分為無狀態的(Stateless)和有狀態的(Stateful),無狀態中間操作是指元素的處理不受前面元素的影響,而有狀態的中間操作必須等到所有元素處理之后才知道最終結果