文档章节

2.4Lambda表达式的使用的理解

R
 Refresh-LV
发布于 2017/07/07 17:40
字数 164
阅读 6
收藏 0

Lambda表达式个人漏见自学待补充----->

                            a.抽出来改写的是匿名类的方法。

                            b.入参即是匿名类中执行方法的入参。

                            c.执行块即是匿名类中执行方法的执行块。

------------------Runnable 执行代码块--------------------------------------------------

// java.lang.Runnable

public interface Runnable{     

    public void run();

}

Thread t = new Thread(new Runnable() {

    public void run(){

        System.out.println("Hello world");

        }

});

Lambda表达式

public interface Runnable{     

    public void run();

}

Thread t = new Thread(() -> System.out.println("Hello world"));

---------------------按钮弹出界面---------------------------------------------

Button button = new Button("Send");

button.setOnAction(new EventHandler() {

            public void handle(ActionEvent event) {

                    label.setText("Sent!!");

         }

});

Lambda表达式

Button button = new Button("Send");

button.setOnAction((ActionEvent event) -> label.setText("Sent!!"));

有什么有误区的地方,请各位道友指正!

 

 

 

© 著作权归作者所有

R
粉丝 1
博文 23
码字总数 7973
作品 0
仙桃
私信 提问
正则表达式产生器--Regexgen.js

RegexGen.js 是开发给 JavaScript 使用的正则表达式产生器,可以使用浅显易懂的语法来表现复杂的正则表达式。 RegexGen.js 基本上是为那些已经了解正则表达式引擎运作原理,但是不常使用正则...

amobiz
2016/04/19
887
0
Java8 新语法习惯 (级联 lambda 表达式)

在函数式编程中,函数既可以接收也可以返回其他函数。函数不在像传统的面向对象编程一样,只是一个对象的工厂或生成器,它也能够创建和返回另一个函数。返回函数的函数可以变成级联 lambda 表...

晁东洋
2018/01/12
0
0
grep、egrep、fgrep以及正则表达式学习总结

一、grep起源 二、grep用处 三、grep使用 PATTERN是一个普通字符串 PATTERN是一个正则表达式 基本正则表达式 扩展正则表达式 PS:为了能更好的学习每一个知识,我在每一个知识点后面都有加一个...

王景帅
2018/06/26
0
0
级联 lambda 表达式

Java 8 习惯用语,第 9 部分 级联 lambda 表达式 可重用的函数有助于让代码变得非常简短,但是会不会过于简短呢? Venkat Subramaniam 2017 年 11 月 29 日发布 系列内容: 此内容是该系列 ...

Venkat Subramaniam
2017/11/29
0
0
关于async/await的小悟

关于async/await的小悟 需要具备的前置知识 对于 async/await 理解 需要具备的前置知识 es6 promise 阮一峰老师 promise 解析 async await 基本使用以及原理解析 理解 JavaScript 的 async/...

5kinna
05/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

聊聊nacos的notifyConfigInfo

序 本文主要研究一下nacos的notifyConfigInfo CommunicationController nacos-1.1.3/config/src/main/java/com/alibaba/nacos/config/server/controller/CommunicationController.java @Cont......

go4it
昨天
5
0
队列-顺序(c/c++实现)

队列是在线性表功能稍作一改形成的,在生活中排队是不能插队的吧,先排队先得到对待,慢来得排在最后面,这样来就形成了”先进先出“的队列。 队列(顺序)实现的三个步骤: 定义所需的功能(...

白客C
昨天
5
0
安装tomcat部署网站/nginx代理tomcat/tomcat部署多个网站

来源:https://blog.csdn.net/Powerful_Fy 安装jdk: Oracle官方下载 https://www.oracle.com/technetwork/java/javase/downloads/index.html yum安装openjdk: 1.查找可使用的jdk包: [roo......

asnfuy
昨天
4
0
Linux 安装 Android studio

官网下载linux 版本 android xxxxx-xxxx.tar.gz 然后 找到它 解压缩 得到 android-studio文件夹 执行 [root@monkey java]# mv ./android-studio /opt [root@monkey java]# cd /opt/android-s......

MrLins
昨天
6
0
VMware vSphere虚拟机的迁移

VMware vSphere 6.7下,虚拟机的迁移按照移动的内容,可以分为4种: 1)冷迁移(cold migration) 2)热迁移(vMotion) 3)存储热迁移(storage vMotion) 4)完全热迁移(shared-nothing ...

大别阿郎
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部