java8新特性

Lambda表达式
函数式(Functional)接口
方法引用与构造器引用
Stream API
Optional类

优点:

  1. 速度更快
  2. 代码更少(新的语法:Lambda表达式)
  3. 强大的Stream API
  4. 便于并行
  5. 最大化减少空指针异常 :Optional
  6. Nashorn引擎, 允许在JVM上运行JS应用

并行流&串行流

并行流就是把一个内容分成多个数据块,并用不同线程分别处理每个数据块的流。相比串行的流,并行流可以提高程序的执行效率

Java8中将并行优化,可以很容易对数据进行并行操作

StreamAPI 可以声明性地通过parallel()与sequential()在并行流和顺序流之间切换


本文章使用limfx的vscode插件快速发布