国产成人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基础

关注

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

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

《耻度》金银花露原文| 男人碰到紧的会念念不忘吗?| 臣卜扌桑扌圭辶鬲猛| 美女被咬小头头视频大全图片| GAI视频免费播放器| 善良的小峡子 4| 《暴力强伦轩》| 善良的公与媳HD中字| 美女热舞| 美国大片免费观看2022年上映 | 爱痴癫| 电子| 《厨房韵母2》动漫下线了吗| 老公太长了每次都扎的肚子疼| 男女| 比白洁还牛的四大书| 小蓝彩虹男GARY2023的音..| 巨乳童颜| B站夫妻进入高峰期需要多久| 伦理《少妇的滋味》完整版| 欧美电影免费观看电视剧大全| 女人被公猪钻入子宫有报应吗| 女人被灌满精子后多久排卵期| 丰年经继拇中文3的主要角色分析 妈妈出轨了免费观看电视剧全集 嫂嫂宝库免费观看电视剧全部 | 三男一女吃奶添下面| 《急救护士1982满天星》| 台球室的特殊待遇2HD| 露胸透明睡衣| 蜜桃成时熟| 无人区在线高清免费看电视剧| 公交车上被蹭水后多久自然恢复| 儿媳婉柔和父亲王大川的背景故事| 《厨房韵母2》动漫下线了吗| 香港三级巜欲性高蜜桃成熟时类似| 无人区在线观看免费播放电视剧 | 《魅魔妈妈》第1季动漫| 《厨房激战5》完整版在线观看| 女性LOGO大全图片| 私人教练1982年美国| 完美上司短剧免费完整版| 麻豆精品无码国产在线播放