从JDK1.8开始,Java提供了函数式编程的实现,这使得我们可以使用更简便的方式完成一些之前需要更多代码的工作。例如,消除一些集合遍历的样板代码,消除一些匿名内部类的样板代码。但是由于Java语言本身的特性,函数式编程并不能像在其他语言中那样使用,并且它的实现方式也有自己的特点。所以这个部分,我们就来学习Java中函数式编程的使用,以及简单看一下它是如何实现的。