国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

java中lambda表達式的分析與具體用法

瀏覽:96日期:2022-08-14 16:59:51
Lamda表達式

λ 希臘字母表中排序第十一位字母,英語名稱為Lambda

避免匿名內部類定義過多

其實質屬于函數式 編程的概念

(params)->expression[表達式]

(params)->statement[語句]

(params)->{statements}

(a-> System.out.print(“i like lambda?>”+a));

new Thread (()->System.out.println(“多線程學習。。。。”)).start();

為什么要使用lambda表達式

避免匿名內部類定義過多 可以讓你的代碼看起來很簡潔 去掉了一堆沒有意義的代碼,只留下核心的邏輯。

也許你會說,我看了Lambda表達式,不但不覺得簡潔,反而覺得更亂,看不懂了。那是因為我們還沒有習慣,用的多了,看習慣了就好了。

本章重點

理解Functionl Interface(函數式接口)是學習java8 lambda表達式的關鍵所在

函數接口的定義

任何接口,如果只包含唯一一個抽象方法,那么他就是一個函數式接口 對于函數式接口,我們可以通過lambda式來創建該接口的對象。 實例代碼

靜態內部類,局部內部類,匿名內部類與lambda表達式

public class TestLambda1 { //靜態內部類 static class like2 implements ilike{@Overridepublic void lambda() { System.out.println('i like lambda2');} } public static void main(String[] args) {ilike i=new like();i.lambda();i=new like2();i.lambda();//局部內部類class like3 implements ilike{ @Override public void lambda() {System.out.println('i like lambda3'); }}i=new like3();i.lambda();//匿名內部類,沒有類的名稱,必須借助接口或者夫類i=new ilike() { @Override public void lambda() {System.out.println('i like lambda4'); }};i.lambda();//用lambda簡化i =()-> { System.out.println('i like lambda5');};i.lambda(); }}//定義一個函數式接口interface ilike{ void lambda();}//實現接口class like implements ilike{ @Override public void lambda() {System.out.println('i like lambda'); }}

lambda表達式:

public class TestLambda2 { public static void main(String[] args) {Ilove love=null;//2.lamda表示簡化//Ilove love=(int a)->{//System.out.println('i love you-->'+a);////};////簡化1.去掉參數類型//love =(a)->{// System.out.println('i love you-->'+a);////};//簡化2 簡化括號love =a->{ System.out.println('i love you-->'+a);};//簡化3 去掉花括號love =a-> System.out.println('i love -->'+a);//總結//lambda表達式只能有一行代碼的情況下才能簡化成為一行,如果又多行就攜程代碼塊//前提是接口為函數式(接口中只有一個方法位函數方法)//多個參數也可以去掉參數類型,要去掉都去掉,必須加上括號love.love(2); }}interface Ilove{ void love(int a);}總結

到此這篇關于java中lambda表達式的文章就介紹到這了,更多相關java lambda表達式用法內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
主站蜘蛛池模板: 精品在线一区 | 免费一级欧美大片视频在线 | 精品久久久久久中文字幕一区 | 一级片a | 韩国免费a级毛片 | 国产高清在线精品二区一 | 韩日一级毛片 | 欧美一级淫片a免费播放口aaa | 九九精品在线观看 | 精品亚洲成a人片在线观看 精品亚洲成a人在线播放 | 日韩久操 | 国内精品一区二区在线观看 | 日韩丝袜美腿 | 91香蕉成人免费高清网站 | 一级毛片中文字幕 | 久久国产99 | 九九色在线视频 | 国产国语在线播放视频 | 亚洲视频手机在线 | 毛片免费观看网址 | 久久久久亚洲日日精品 | 免费看a网站 | 一a一片一级一片啪啪 | 美女午夜色视频在线观看 | 欧美精品一区二区三区免费 | 爽爽爽爽爽爽爽成人免费观看 | 成人国产三级精品 | 成人亚洲欧美 | 国产成人精品亚洲2020 | 中国一级性生活片 | 性感美女香蕉视频 | 91成人小视频 | 亚洲午夜精品 | 亚洲 欧美 激情 另类 自拍 | 成 人 黄 色 免费播放 | 久久99热精品免费观看k影院 | 日韩国产精品欧美一区二区 | 欧美三级视频在线观看 | 国产成人精品一区二区免费视频 | 欧美一级在线观看视频 | 成人免费xxxxx在线视频 |