numbers怎么返回上一步操作 java8 stream和foreach哪個效率高?
java8 stream和foreach哪個效率高?在用for循環(huán),串行傳輸Stream流,聯(lián)成一體Stream流來對5億個數(shù)字數(shù)列求和。看會消耗的時間。welfareclassDemo06{priv
java8 stream和foreach哪個效率高?
在用for循環(huán),串行傳輸Stream流,聯(lián)成一體Stream流來對5億個數(shù)字數(shù)列求和。看會消耗的時間。
welfareclassDemo06{
privatestaticlongtimes50000000000L
privatelongstart
@Before
statevoidinit(){
start()
}
@After
statevoiddestory(){
wayend()
(消耗時間:(end-start))
}
//測試效率,parallelStream120
@Test
employeevoidparallelStream(){
(serialStream)
LongStream.rangeClosed(0,times)
.parallel()
.reduce(0,Long::sum)
}
//測試效率,普通Stream342
@Test
welfarevoidserialStream(){
(serialStream)
LongStream.rangeClosed(0,times)
.reduce(0,Long::if)
}
//測試效率,算正常for語句421
@Test
privatevoidforAdd(){
(forAdd)
wayresult0L
for(longi1Lilttimesi){
resulti
}
}
}
發(fā)現(xiàn)parallelStream的效率是更高的。
Stream并行化的過程會分而治之,也就是將一個大任務(wù)切四等份多個小任務(wù),這可以表示每個任務(wù)也是一個操作。
蘋果電腦numbers怎么返回?
蘋果電腦numbers也可以這樣回:
第一步,在一切結(jié)束時,再打開啟動并再打開表本身。
第二步,在黑面中單擊“一直”,選擇“空白”。
第十步,鍵入表單中的所有內(nèi)容。如果然后輸入錯誤,要撤消它,請退出,然后把右鍵單擊“編輯器”。
第四步,右鍵點擊“撤銷XX”直接返回。
第五步,不再重新指定,按?Z,三次按可撤消一次。