一文教会你JDK8的函数式编程
一文教会你JDK8的函数式编程
https://blog.csdn.net/WenWu_Both/article/details/123086090



这里不应该是三行吗?
答:他那里二行是对的,两个consumer,执行了执行顺序,然后指定调用参数。
andThen返回的也是一个consumer,只不过把两个accept包起来了,
最后调用accept相当于同时调用两个consumer的accept。
问 这不是应该是三行吗

答:
andThen的时候没有执行,返回的是逻辑,andThen->{accept();accept()},最后调用accept才执行了这两个accept。
问:这个返回的是逻辑属于java什么知识点
答:什么知识点,就是函数式接口啊,Consumer,Function这类。

浙公网安备 33010602011771号