1. 程式人生 > >《實戰Java高併發程式設計》學習總結(3)

《實戰Java高併發程式設計》學習總結(3)

第6章  java8與併發

1 顯式函式指函式與外界交換資料的唯一渠道就是引數和返回值,顯式函式不會去讀取或者修改函式的外部狀態。這樣的函式對於除錯和排錯是有益的。

2 函數語言程式設計式申明式的程式設計方式。而命令式則喜歡大量使用可變物件和指令。如下

// 指令式程式設計
public static void imperative(){
    int[] iArr = {1,3,4,5,6,9,8,7,4,2};
    for(int i=0;i<iArr.length;i++){
        System.out.println(iArr[i]);
    }
}    

// 申明式程式設計
public static void declarative(){
    int[] iArr = {1,3,4,5,6,9,8,7,4,2};
    Arrays.stream(iArr).forEach(System.out::println);
}