国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > Java中Lambda的使用范围

Java中Lambda的使用范围

头像

小妮浅浅

2021-03-08 12:40:202757浏览 · 0收藏 · 0评论

在之前的学习中,我们已经对Lambda表达式有所接触,并进行了相关的操作。那么在具体的使用过程上,我们需要明确其具体的使用范围。本篇将以三种访问类型为例,局部变量、成员变量和静态变量,并为大家讲解不同访问情景下,Lambda表达式的不同操作,下面一起来看具体内容。

1、访问局部变量

可以访问lambda表达式外部的final局部变量:

final int num = 1;
Converter<Integer, String> stringConverter =
        (from) -> String.valueOf(from + num);
 
stringConverter.convert(2);     // 3

但是与匿名对象不同的是,变量num并不需要一定是final。在lambda表达式内部企图改变num的值也是不允许的。

2、访问成员变量和静态变量

与局部变量不同,我们在lambda表达式的内部能获取到对成员变量或静态变量的读写权。这种访问行为在匿名对象里是非常典型的。

class Lambda4 {
    static int outerStaticNum;
    int outerNum;
 
    void testScopes() {
        Converter<Integer, String> stringConverter1 = (from) -> {
            outerNum = 23;
            return String.valueOf(from);
        };
 
        Converter<Integer, String> stringConverter2 = (from) -> {
            outerStaticNum = 72;
            return String.valueOf(from);
        };
    }
}

以上就是Java中Lambda的使用范围,大家可以就具体的使用场景,先进行说明方面的理解,然后再运行实例代码部分。更多Java学习指路:Java基础

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

苍老师在线观看免费播放电视剧| 姐姐动漫在线观看动浸第8集| 《俄罗斯空姐2(俄罗斯航空)》| 黑色蕾丝女装大长腿| 亚洲一区二区三区| 欧美大妈LOGO大全及价格图| 欧美人与人动人物2024心理学| 亚洲XXX午休国产熟女| 出门忘穿胸罩乳头凸起怎么办| 口咬二十八个图片高清| 玩隐私位置游戏| 尿到你肚子里好不好| 9.1芒果浏览器| 小叔子从后面抱住我的电视剧| 0.人犬兽人在线观看免费完整| 《睡眠指导1-6集》| 父亲开了两个女儿包演员表| 外星人是否存在| 男女一起努力生孩子原声视频| 全黄做爰100分钟视频| 女性抹胸开襟哺乳衣的注意事项 | 《性爽2》电影| 男按摩师舌头伸进去了SPA漫画| 录像狗配女人| 他扒开我小流添我三男一女视频 | CSGO暴躁妹妹免费观看电视剧| 小寡妇在线观看免费播放电视剧| 《课后2对1特别授课》女主角是..| 成全在线观看免费全集高清完整版| 厨房韵母2| 妻子的姐姐免费观看大全电视剧| 交换的一天电影完整播放在线观看| HTTPS://WWW.AP...| 女性扒开大腿内侧小肚子痒| 双男主高干文小说| 女性私处蹲下拍照有疙瘩| 东北老肥熟口味重的原因分析| 人口兽猪马狗第1集| 九九在线观看免费播放大全电视剧| 青丝影院大全免费2023年新版 | 蜜桃视频