国产精品亚洲AV三区_国产精品日本一区二区在线播放_国产成人无码久久久精品一_性感美女视频在线观看免费精品

更多精彩內容,歡迎關注:

視頻號
視頻號

抖音
抖音

快手
快手

微博
微博

java lambda

文檔

java lambda

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

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

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

語法

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

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

可選類型聲明:不需要聲明參數類型,編譯器可以統一識別參數值。

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

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

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

Lambda 表達式實例

Lambda?表達式的簡單例子:
//?1.?不需要參數,返回值為?5??()?->?5??
??//?2.?接收一個參數(數字類型),返回其2倍的值??x?->?2?*?x??
??
//?3.?接受2個參數(數字),并返回他們的差值??(x,?y)?->?x?–?y??
??
//?4.?接收2個int型整數,返回他們的和??(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);???}}

執行以上腳本,輸出結果為:

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

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

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

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

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

文檔

java lambda

Lambda表達式被熟稱為:閉包,是推動Java8發布的一個新特性,使用Lambda表達式可以使代碼變的更加簡潔緊湊。
推薦度:
為你推薦
資訊專欄
熱門視頻
相關推薦
java hashmap java foreach java final java json java 泛型 python range函數 linux ftp js 字符串轉數字 電腦忘記開機密碼怎么辦 兩個二維碼怎么拼一起 怎樣查看微信刪除的聊天記錄 微信掃碼不能掃了怎么辦 微信恢復刪除的聊天記錄 拼多多拒收在哪里操作 abstract java 交管12123怎么查科目一分數 antlr java ajax java ansible java aspect java java random java stream java filereader maven安裝配置 idea的maven配置 python 引用 js數組遍歷方法 js json對象 js 遍歷json java concat python調用dll python strip函數 python configparser模塊 oracle coalesce rstudio使用教程 mysql去重復 保留一條 js set方法 python中get函數用法 java get和set方法 object轉bigdecimal
Top 国产精品亚洲AV三区_国产精品日本一区二区在线播放_国产成人无码久久久精品一_性感美女视频在线观看免费精品
<strike id="cakm0"></strike>
  • <button id="cakm0"><dl id="cakm0"></dl></button>
  • <samp id="cakm0"><tbody id="cakm0"></tbody></samp>
    <samp id="cakm0"><pre id="cakm0"></pre></samp><ul id="cakm0"></ul>
    <strike id="cakm0"></strike>
    <li id="cakm0"></li>
  • <ul id="cakm0"></ul>
  • 亚洲成色最大综合在线| 在线精品亚洲| 欧美在线在线| 国产午夜久久| 久久伊人精品天天| 99国产精品99久久久久久粉嫩| 欧美日韩在线亚洲一区蜜芽| 亚洲欧美中文另类| 国产亚洲欧洲| 欧美日韩视频专区在线播放| 久久riav二区三区| 亚洲人精品午夜| 国产精品一区二区男女羞羞无遮挡| 久久久久久久999| 在线观看视频一区二区| 欧美午夜视频在线| 免费不卡视频| 亚洲一区国产视频| 99精品免费视频| 国产视频在线观看一区| 欧美国产一区二区三区激情无套| 香蕉乱码成人久久天堂爱免费 | 欧美大胆a视频| 亚洲福利视频三区| 国产免费观看久久黄| 欧美另类videos死尸| 久久精品国产69国产精品亚洲| 99这里只有精品| 亚洲国产综合视频在线观看| 国产亚洲精品美女| 国产精品久久久久久福利一牛影视| 久久久久久91香蕉国产| 一区二区三区四区国产| 日韩亚洲视频在线| 国模精品娜娜一二三区| 国产日韩一区二区三区| 国产精品自拍三区| 国产精品久久午夜| 免费成人网www| 久久亚洲高清| 久久女同互慰一区二区三区| 久久成人资源| 久久国产手机看片| 亚洲午夜视频在线观看| 中国女人久久久| 亚洲一区二区三区四区五区午夜| 一区二区国产在线观看| 中文日韩在线| 久久久91精品国产一区二区三区| 欧美www视频| 欧美午夜宅男影院| 国产无一区二区| 亚洲国产精品小视频| 中文久久精品| 久久久久久久久久久久久女国产乱 | 国产精品福利网| 国产一区二区三区在线观看免费视频| 狠狠色丁香久久综合频道| 亚洲国产精品va在线看黑人| 亚洲一区二区在线观看视频| 久久久久久午夜| 欧美三级午夜理伦三级中文幕| 国产一区二区三区在线观看视频 | 欧美日韩国内自拍| 国内成+人亚洲| 在线视频欧美日韩| 毛片精品免费在线观看| 国产精品一区免费视频| 99精品国产在热久久下载| 久久视频免费观看| 国产日韩精品久久| 一区二区三区欧美激情| 久久中文字幕一区| 国产日韩欧美视频| 宅男噜噜噜66一区二区 | 久久久之久亚州精品露出| 免费亚洲视频| 精品1区2区| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 亚洲午夜一区二区三区| 久久亚洲综合网| 欧美日韩视频在线观看一区二区三区 | 亚洲精品国产精品国产自| 正在播放欧美视频| 久久综合国产精品| 国产午夜精品久久久| 亚洲伦理在线免费看| 久久久久久久综合狠狠综合| 欧美日韩国产在线播放| 一区二区三区我不卡| 一区二区毛片| 国产精品久久综合| 99热在这里有精品免费| 麻豆精品精华液| 国产一区再线| 欧美一区二区三区在线视频| 欧美性猛片xxxx免费看久爱| 国产自产在线视频一区| 久久蜜桃资源一区二区老牛| 国产精品久久久久9999吃药| 99国产精品自拍| 欧美激情视频给我| 亚洲黄色免费电影| 久久全球大尺度高清视频| 国产欧美日韩一区| 欧美中文字幕视频| 国产午夜精品美女视频明星a级| 在线亚洲一区二区| 欧美日韩三级视频| 99视频一区二区| 欧美日韩日本网| 亚洲素人一区二区| 欧美天堂在线观看| 亚洲精品久久久久久久久久久久 | 国产精品永久免费视频| 亚洲欧美电影在线观看| 国产精品嫩草影院av蜜臀| 亚洲天堂第二页| 国产精品一区三区| 欧美一区午夜精品| 国内精品**久久毛片app| 久久婷婷综合激情| 亚洲国产高清一区二区三区| 欧美绝品在线观看成人午夜影视| 国内精品久久久久影院 日本资源| 欧美波霸影院| 一本色道久久综合狠狠躁篇的优点 | 亚洲一区二区三区中文字幕在线 | 久久国产手机看片| 禁断一区二区三区在线| 欧美成人r级一区二区三区| 亚洲精品视频在线看| 国产精品久久久久aaaa| 欧美在线观看视频在线| 亚洲国产高清在线观看视频| 欧美多人爱爱视频网站| 夜夜嗨av一区二区三区四季av| 国产精品99免费看 | 亚洲欧美精品在线| 一区二区视频在线观看| 欧美日韩国产在线看| 亚洲一区二区在线视频| 一区免费观看| 欧美日韩一区二区视频在线| 香蕉成人啪国产精品视频综合网| 国产一区二区日韩精品| 欧美激情视频免费观看| 性欧美在线看片a免费观看| 亚洲国产天堂久久国产91| 国产精品久久久久秋霞鲁丝 | 久久国产欧美日韩精品| 亚洲精选一区| 国产欧美日韩视频| 欧美三级第一页| 久久久久久**毛片大全| 久久精品国产亚洲a| 一区二区毛片| 亚洲欧洲日产国产综合网| 国产农村妇女精品一二区| 欧美日韩国产91| 久久亚洲综合网| 午夜精品久久久久久久| 亚洲在线黄色| 一区二区三区国产| 亚洲黄色在线观看| 国内成+人亚洲| 国产欧美日韩精品a在线观看| 欧美日韩视频一区二区| 欧美视频在线观看免费网址| 欧美激情一区二区三区高清视频| 久久精品视频免费观看| 亚洲影音一区| 中文国产成人精品| 日韩系列欧美系列| 99国产麻豆精品| 99视频精品全部免费在线| 亚洲精品小视频在线观看| 亚洲激情电影在线| 91久久精品国产91性色| 永久555www成人免费| 亚洲第一毛片| 亚洲精品日韩欧美| 亚洲美女av黄| 一本大道久久a久久精二百| 亚洲精品一区二| 亚洲精品欧美在线| 亚洲黄色毛片| 日韩写真在线| 亚洲影院免费观看| 久久超碰97中文字幕| 久久精品色图| 欧美日韩伦理在线免费| 国产精品二区二区三区| 国产精品av免费在线观看| 国产精品女人网站| 国产一区二区三区四区五区美女| 国产欧美日韩亚洲| 亚洲精选成人| 午夜精品999| 久久青青草综合|