lambda表达式

简化语法 简化内部类的实现【接口直接实现类】 只能简化只有一个抽象方法的接口

方法引用

  1. System.out::println

函数式接口

默认方法

Stream

  1. 操作步骤
    1. 创建:创建Stream并加入集合原料
    2. 加工:数据加工过程【可能调用多个方法】
    3. 获取:Stream获取加工后数据
  2. 概念
    1. java集合数据操作流程
    2. 不是
  3. 特点
  1. // 集合创建
  2. public default Stream<E>stream(); // 顺序流
  3. public default Stream<E>parallelStream(); // 并发流
  4. // 数组创建
  5. public static<T>Stream<T>stream(T[] array);// 流
  6. // 基于Stream.of()创建
  7. public static<T>Stream<T>of(T...values);//顺序流

Optional类

Nashorn、JavaScript引擎

Base64