美文网首页
2019-08-04lamda表达式 hello word

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