Discuss / Java / 学习Lambda表达式的心得

学习Lambda表达式的心得

Topic source

函数式编程,就是可以将函数作为参数的编程方式,Java在引入Lambda表达式之前,无法直接实现函数式编程,都是通过对象间接地将函数引入,很多时候我们只需要函数本身,并不需要对象,这种写法就显得比较繁琐(参考匿名内部类写法)。有了Lambda表达式之后,我们可以直接将函数作为参数引入了,我们可以直接引入 ()->{} 这样的函数,更精简的方式是引入函数引用(函数引用用 :: 符号表示)。总而言之,Lambda表达式简化了Java的函数式编程。以上是我的一点心得,如有纰漏还请指正。


  • 1

Reply