函数式编程
java.util.function 这个包的源码,你会发现这个包下面全是接口,这些接口被称为函数式接口。
这些函数式接口总体上分为四类:
-
Function 类型:传入一个bean 返回另外一个bean
-
Consumer 类型:传入一个bean 无返回值
-
Predicate 类型:传入一个bean 返回布尔值
-
Supplier 类型:没有入参,有出参
Function 类型
Consumer 类型
Predicate 类型
java.util.function 这个包的源码,你会发现这个包下面全是接口,这些接口被称为函数式接口。
这些函数式接口总体上分为四类:
Function 类型:传入一个bean 返回另外一个bean
Consumer 类型:传入一个bean 无返回值
Predicate 类型:传入一个bean 返回布尔值
Supplier 类型:没有入参,有出参