函数式接口
java.util.function :
Consumer :消费型函数接口 void accept(T t)
Function :函数型接口 R apply(T t)
Predicate :判断型接口 boolean test(T t)
Supplier :供给型接口 T get()
Consumer - 消费型函数接口
该接口代表了一个接受一个参数并且不返回结果的操作。
方法签名:void accept(T t)
Function<T, R> - 函数型接口
T代表参数的类型 R是返回值的类型
该接口代表了一个接受一个参数并返回结果的操作。
方法签名:R apply(T t)
Predicate - 判断型接口
该接口代表了一个接受一个参数并返回布尔值的判断操作。
方法签名:boolean test(T t)
Supplier - 供给型接口
该接口代表了一个不接受参数但返回结果的操作,用于提供数据
方法签名:T get()