2019-08-04lamda表达式 hello word
作者:
Mr钧 | 来源:发表于
2019-08-04 19:17 被阅读0次
原文链接: https://ke.qq.com/course/272077?tuin=f3071df&taid=1875217081444045 中第二十五天 lamda表达式
1. java遇到的问题 :
what: 想要做函数式编程, 只能使用new 接口, 然后实现接口中的方法的方式. ==> 代码很不清晰
how : 引入lamda表达式, 来解决该问题.

1.使用内部类实现接口方法的函数式编程
2.Lamda表达式:
what : 一定可以被JVM推导出来的事情, 就让JVM帮忙做了.

2.去掉了必须实现的compare接口, 使用-> 代替

3.return 也去掉, 因为JVM可以推导出一定有返回
注意: 函数式编程 ==> 把函数当做参数传入函数.

4. 方法入参的类型也可以推导
第二个改造例子: Runnable

第二个改造例子: Runnable

如果没有入参, 也要有() , 用来表示这个lambda表达式

lambda如何多次调用

直接使用( ) -> 括号箭头
结论 : lambda 并不是新内容, 而是一个新的字面语法 ==> 俗称语法糖
本文标题:2019-08-04lamda表达式 hello word
本文链接:https://www.haomeiwen.com/subject/zbvedctx.html
网友评论