1、核心就是Lambda 表达式的方式实现了匿名内部类。
2、对Lambda的支持有提出了函数式接口的感念。
函数式接口:就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。
内部提供的主要函数式接口
consumer <T> 消费型接口
void accept(T t);
Supplier<T> : 供给型接口
T get();
Function<T,R>:函数型接口
R apply(T t)
Predicate<T> : 断言型接口、
boolean test(T t)
3、集合的操作 Stream
4、空指针的处理 ptional 类 ,这个看源码就可以了
资料:
https://www.runoob.com/java/java8-new-features.html