解决的问题: behavior parameterization,即可以把一段code,逻辑作为参数传入: 这样做的目的,当然为了代码抽象和重用,把变化的逻辑抽象出去: 在java中,如果要实现behavior parameterization,需要通过传入类对象的方式,你首先要声明很多类,verbose 就算你用匿名类的方式,也会大大影响代码的可读性 所以lambda,是function programing的元素,可以将一个匿名函数作为参数传入 Lambdas A lambda expres…