69堂国产成人免费视频_亚洲成人999_最新日韩中文字幕_97在线视频免费_91久久国产精品_欧美美女一区二区_亚洲a级在线观看_亚洲最大成人免费视频_av中文字幕不卡_一本色道久久综合亚洲精品按摩

更多精彩內(nèi)容,歡迎關(guān)注:

視頻號
視頻號

抖音
抖音

快手
快手

微博
微博

java lambda

文檔

java lambda

Lambda表達式被熟稱為:閉包,是推動Java8發(fā)布的一個新特性,使用Lambda表達式可以使代碼變的更加簡潔緊湊。
推薦度:
導(dǎo)讀Lambda表達式被熟稱為:閉包,是推動Java8發(fā)布的一個新特性,使用Lambda表達式可以使代碼變的更加簡潔緊湊。

java的lambda表達式是什么?下面就一起來了解一下吧~

Lambda 表達式被熟稱為:閉包,是推動 Java 8 發(fā)布的一個新特性,使用 Lambda 表達式可以使代碼變的更加簡潔緊湊。

語法

lambda 表達式的語法格式如下:

(parameters)?->?expression或(parameters)?->{?statements;?}以下是lambda表達式的重要特征:

可選類型聲明:不需要聲明參數(shù)類型,編譯器可以統(tǒng)一識別參數(shù)值。

可選的參數(shù)圓括號:一個參數(shù)無需定義圓括號,但多個參數(shù)需要定義圓括號。

可選的大括號:如果主體包含了一個語句,就不需要使用大括號。

可選的返回關(guān)鍵字:如果主體只有一個表達式返回值則編譯器會自動返回值,大括號需要指定表達式返回了一個數(shù)值。

Lambda 表達式實例

Lambda?表達式的簡單例子:
//?1.?不需要參數(shù),返回值為?5??()?->?5??
??//?2.?接收一個參數(shù)(數(shù)字類型),返回其2倍的值??x?->?2?*?x??
??
//?3.?接受2個參數(shù)(數(shù)字),并返回他們的差值??(x,?y)?->?x?–?y??
??
//?4.?接收2個int型整數(shù),返回他們的和??(int?x,?int?y)?->?x?+?y??
??
//?5.?接受一個?string?對象,并在控制臺打印,不返回任何值(看起來像是返回void)??(String?s)?->?System.out.print(s)

在 Java8Tester.java 文件輸入以下代碼:

Java8Tester.java?文件
public?class?Java8Tester?{
???public?static?void?main(String?args[]){
??????Java8Tester?tester?=?new?Java8Tester();????????
??????//?類型聲明
??????MathOperation?addition?=?(int?a,?int?b)?->?a?+?b;????????
??????//?不用類型聲明
??????MathOperation?subtraction?=?(a,?b)?->?a?-?b;????????
??????//?大括號中的返回語句
??????MathOperation?multiplication?=?(int?a,?int?b)?->?{?return?a?*?b;?};????????
??????//?沒有大括號及返回語句
??????MathOperation?division?=?(int?a,?int?b)?->?a?/?b;????????
??????System.out.println("10?+?5?=?"?+?tester.operate(10,?5,?addition));??????System.out.println("10?-?5?=?"?+?tester.operate(10,?5,?subtraction));??????System.out.println("10?x?5?=?"?+?tester.operate(10,?5,?multiplication));??????System.out.println("10?/?5?=?"?+?tester.operate(10,?5,?division));????????
??????//?不用括號
??????GreetingService?greetService1?=?message?->??????System.out.println("Hello?"?+?message);????????
??????//?用括號
??????GreetingService?greetService2?=?(message)?->??????System.out.println("Hello?"?+?message);????????
??????greetService1.sayMessage("Runoob");??????greetService2.sayMessage("Google");???}
????
???interface?MathOperation?{
??????int?operation(int?a,?int?b);???}
????
???interface?GreetingService?{
??????void?sayMessage(String?message);???}
????
???private?int?operate(int?a,?int?b,?MathOperation?mathOperation){
??????return?mathOperation.operation(a,?b);???}}

執(zhí)行以上腳本,輸出結(jié)果為:

$?javac?Java8Tester.java
$?java?Java8Tester10?+?5?=?1510?-?5?=?510?x?5?=?5010?/?5?=?2Hello?RunoobHello?Google

使用 Lambda 表達式需要注意以下兩點:

Lambda 表達式主要用來定義行內(nèi)執(zhí)行的方法類型接口,例如,一個簡單方法接口。在上面例子中,我們使用各種類型的Lambda表達式來定義MathOperation接口的方法。然后我們定義了sayMessage的執(zhí)行。

Lambda 表達式免去了使用匿名方法的麻煩,并且給予Java簡單但是強大的函數(shù)化的編程能力。

以上就是小編今天的分享了,希望可以幫助到大家。

文檔

java lambda

Lambda表達式被熟稱為:閉包,是推動Java8發(fā)布的一個新特性,使用Lambda表達式可以使代碼變的更加簡潔緊湊。
推薦度:
為你推薦
資訊專欄
熱門視頻
相關(guān)推薦
java hashmap java foreach java final java json java 泛型 python range函數(shù) linux ftp js 字符串轉(zhuǎn)數(shù)字 電腦忘記開機密碼怎么辦 兩個二維碼怎么拼一起 怎樣查看微信刪除的聊天記錄 微信掃碼不能掃了怎么辦 微信恢復(fù)刪除的聊天記錄 拼多多拒收在哪里操作 abstract java 交管12123怎么查科目一分數(shù) antlr java ajax java ansible java aspect java java random java stream java filereader maven安裝配置 idea的maven配置 python 引用 js數(shù)組遍歷方法 js json對象 js 遍歷json java concat python調(diào)用dll python strip函數(shù) python configparser模塊 oracle coalesce rstudio使用教程 mysql去重復(fù) 保留一條 js set方法 python中g(shù)et函數(shù)用法 java get和set方法 object轉(zhuǎn)bigdecimal
Top 69堂国产成人免费视频_亚洲成人999_最新日韩中文字幕_97在线视频免费_91久久国产精品_欧美美女一区二区_亚洲a级在线观看_亚洲最大成人免费视频_av中文字幕不卡_一本色道久久综合亚洲精品按摩
国产亚洲一本大道中文在线| 日韩女优av电影| 免费人成网站在线观看欧美高清| 香蕉久久夜色精品国产使用方法| 国产精选一区二区三区| eeuss影院一区二区三区| 国产精品第四页| 高清av一区二区| 久久综合一区二区| 成人精品亚洲人成在线| 在线成人免费视频| 国产一区二区女| 欧美三级日韩在线| 国产精品免费网站在线观看| 麻豆国产精品视频| 欧美三级韩国三级日本三斤| 丝袜亚洲另类欧美综合| 欧美一区二区三区免费大片 | 91美女视频网站| 国产欧美日韩在线| 青青青伊人色综合久久| 91精品在线观看入口| 麻豆高清免费国产一区| 免费不卡在线视频| 亚洲精品国产精品乱码不99| 国产欧美日本一区二区三区| 亚洲精品一线二线三线| 久久亚洲综合色| 91精品国产免费久久综合| 欧美成人女星排名| 国产亚洲一二三区| 亚洲情趣在线观看| 亚洲综合免费观看高清完整版在线 | 精品一区二区三区蜜桃| 国产寡妇亲子伦一区二区| 国产宾馆实践打屁股91| 欧美日韩国产乱码电影| 亚洲精品va在线观看| 亚洲国产婷婷综合在线精品| 国产精品综合在线视频| 欧美乱妇一区二区三区不卡视频| 日韩三级视频在线观看| 不卡的看片网站| 亚洲午夜成aⅴ人片| 国产ts人妖一区二区| 久久综合九色综合97婷婷女人| 国产乱码精品一区二区三区五月婷 | 中文一区二区在线观看| jlzzjlzz亚洲日本少妇| 亚洲男人的天堂网| 日韩精品中文字幕一区二区三区 | 精品免费一区二区三区| 国产成人精品午夜视频免费| 国产丝袜欧美中文另类| 91成人在线观看喷潮| 久久se精品一区精品二区| ...中文天堂在线一区| 9191成人精品久久| eeuss国产一区二区三区| 国产精品天天看| 亚洲精品亚洲人成人网| 色悠悠亚洲一区二区| 欧美日本视频在线| 精品粉嫩超白一线天av| 99久久精品免费看国产免费软件| 国产精品一级二级三级| 丝袜美腿亚洲综合| 色婷婷激情久久| 色欲综合视频天天天| 一区二区三区电影在线播| 亚洲h动漫在线| 亚洲自拍偷拍综合| 欧美极品aⅴ影院| 2020国产精品| 日韩午夜在线影院| 3atv一区二区三区| 欧美色涩在线第一页| 欧美三区在线视频| 欧美理论片在线| 色先锋aa成人| 在线视频亚洲一区| 狠狠狠色丁香婷婷综合激情 | 欧美一区二区三区婷婷月色| 欧美军同video69gay| 国产亚洲精品免费| 国产色产综合产在线视频| 欧美自拍丝袜亚洲| 捆绑调教美女网站视频一区| 日韩av中文在线观看| 欧美高清视频一二三区| 中文字幕精品一区二区三区精品| 亚洲黄色小说网站| 91精品欧美一区二区三区综合在 | 一本大道久久精品懂色aⅴ| 3751色影院一区二区三区| 26uuu精品一区二区在线观看| 亚洲欧洲av另类| 国产成人综合在线| 精品精品国产高清一毛片一天堂| 国产精品久久久久aaaa| 欧美精品久久天天躁| 亚洲一区二区三区爽爽爽爽爽| 懂色av中文一区二区三区| 一区二区中文字幕在线| 成人深夜在线观看| 日本网站在线观看一区二区三区 | 欧美综合一区二区三区| 韩国一区二区三区| 精品一区二区三区影院在线午夜 | 国产精品欧美一级免费| 九九精品视频在线看| 欧美日本一区二区三区四区| 免费一级片91| 国产在线麻豆精品观看| 国产亚洲福利社区一区| 91精品国产日韩91久久久久久| 激情综合网av| 91网站最新地址| 国产精品伊人色| 午夜欧美一区二区三区在线播放| 欧美mv日韩mv| 精品国产人成亚洲区| 欧美午夜一区二区三区免费大片| 成人免费视频免费观看| 色欧美乱欧美15图片| 成人污视频在线观看| 久久精品国产亚洲高清剧情介绍| 亚洲天堂免费在线观看视频| 中国av一区二区三区| 亚洲人成精品久久久久| 人妖欧美一区二区| 欧美xxxxxxxxx| 亚洲h在线观看| eeuss国产一区二区三区| 精品少妇一区二区三区日产乱码 | 成a人片国产精品| 日韩天堂在线观看| 中文字幕第一区综合| 亚洲地区一二三色| 色域天天综合网| 欧美久久久久免费| 精品国精品国产尤物美女| 国产日韩欧美a| 国产精品原创巨作av| 在线观看网站黄不卡| 亚洲国产日产av| 麻豆成人免费电影| 精品sm在线观看| 国产精品99久久久久久久女警| 欧美日韩一区三区| 亚洲综合激情另类小说区| 国产91精品久久久久久久网曝门| 色香蕉久久蜜桃| 亚洲视频一二区| 99久久精品一区| 日韩欧美在线网站| 狠狠色丁香婷婷综合| www.亚洲人| 26uuu欧美| 国产欧美一区二区三区鸳鸯浴| 91搞黄在线观看| aaa欧美大片| 国产成人自拍在线| 精品国产乱码久久久久久影片| 亚洲福中文字幕伊人影院| 久久午夜电影网| 99精品热视频| 亚洲精品大片www| 91精品国产一区二区人妖| 裸体一区二区三区| 亚洲一区二区av在线| 欧美日韩精品三区| 狠狠色2019综合网| 亚洲第一在线综合网站| 日本一区二区三区四区在线视频| 成人h精品动漫一区二区三区| 成人免费高清视频在线观看| 成人av影院在线| 国产成人精品免费| 日韩精品高清不卡| 综合久久给合久久狠狠狠97色 | 国产一区欧美二区| 久久久久久电影| 欧美网站一区二区| 蜜桃精品在线观看| 综合激情网...| 久久免费电影网| 国产精品久久免费看| 国产高清精品久久久久| 在线观看亚洲专区| 国产成人午夜电影网| 成人动漫精品一区二区| 91免费国产在线观看| 91蝌蚪porny| 91精品国产综合久久久久久漫画| 欧美性猛交一区二区三区精品| 欧美精品久久天天躁| 中文字幕五月欧美| 精品一区免费av| 日本韩国欧美三级|