顾名思义,就是用函数来编程。那什么是函数呢?函数是一种特殊的方法,它声明了如何完成任务的定义,在函数体内,它不会不修改任何共享数据,没有任何副作用。Java 8中的函数(方法)是“值”的一种新的形式,可以将方法作为参数进行传递。而作为参数进行传递的方法主要是“Lambda表达式”和“方法引用”。