2016年的 OneNote 筆記遷移到 博客園
Java 8 (又稱為 jdk 1.8) 是 Java 語言開發的一個主要版本。 Java 8 是oracle公司於2014年3月發布,可以看成是自Java 5 以來最具革命性的版本。Java 8為Java語言、編譯器、類庫、開發工具與JVM帶來了大量新特性。
- 速度更快
- 代碼更少(增加了新的語法:Lambda 表達式)
- 強大的 Stream API
- 便於並行
- 最大化減少空指針異常:Optional
- Nashorn引擎,允許在JVM上運行JS應用
並行流與串行流
並行流就是把一個內容分成多個數據塊,並用不同的線程分別處理每個數據塊的流。相比較串行的流,並行的流可以很大程度上提高程序的執行效率。
Java 8 中將並行進行了優化,我們可以很容易的對數據進行並行操作。Stream API 可以聲明性地通過 parallel() 與 sequential() 在並行流與順序流之間進行切換。