JAVA8新特性之並行流與序列流
一:簡介
二:例項說明
1:計算0-10億的和,我們比較使用fork/join和普通for迴圈的花費時間? 效果: 普通for迴圈: 效果: 注意:從上面的效果可以看出fork/join的效率比普通for迴圈要快很多,但是,這個主要是 針對複雜的任務來說的,如果很簡單的任務就不需要用fork/join框架了,因為我們 拆分任務也是耗費時間的,很簡單的任務一下子就完成了,如果使用fork/join框架 反而顯得很慢。但是這個fork/join應用的很少,因為操作起來很麻煩,我們基本不用, 但是在java8中進行了改進
2:JAVA8的改進操作 效果:
3:LongStream 中的 range 和rangeClosed方法的區別 range,需要傳入開始節點和結束節點兩個引數,返回的是一個有序的LongStream。 包含開始節點和結束節點兩個引數之間所有的 引數,間隔為1. rangeClosed的功能和range類似。差別就是rangeClosed包含最後的結束節點,range不包含。