javajavase
尚硅谷宋红康第16章_Java8的其它新特性.pdf

Java 8新特性汇总

14 Java8新特性 - 图1
Java 8的改进

  • 速度更快
  • 代码更少(增加了新的语法:Lambda表达式)
  • 引入强大的Stream APl
  • 便于并行
  • 最大化减少空指针异常:Optional
  • Nashorn引擎,允许在JVM上运行JS应用

并行与串行

  • 并行流就是把一个内容分成多个数据块,并用不同的线程分别处理每个数据块的流。相比较串行的流,并行的流可以很大程度上提高程序的执行效率
  • Java 8中将并行进行了优化,我们可以很容易的对数据进行并行操作。Stream API可以声明性地通过 parallel()与 sequential()在并行流与顺序流之间进行切换