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

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

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

瀏覽:107日期: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
相關文章:
主站蜘蛛池模板: 欧美激情国产一区在线不卡 | 亚洲精品国产成人99久久 | 色熟 | 久久成年片色大黄全免费网站 | 怡红院美国十次成人影院 | 亚洲国产成人久久一区二区三区 | 色秀视频在线观看88品善网 | 中文字幕av一区二区三区 | 国产黄色大片网站 | 精品欧美成人高清在线观看2021 | 国产区精品一区二区不卡中文 | 国产成人精品综合久久久软件 | 手机看片国产欧美日韩高清 | 成人网视频免费播放 | 黄到让你下面湿的视频 | 欧美肥婆videoxxx | 成人免费看黄 | 日本一级特黄a大片在线 | 国产福利最新手机在线观看 | 欧美aaaaaabbbbb| 欧美在线观看视频一区 | 亚洲日本久久一区二区va | 国产一区二区高清在线 | 免费一级欧美在线观看视频片 | ririai99在线视频观看 | 在线久草 | 欧美aaa毛片免费看 欧美aaa视频 | 美女视频黄的免费视频网页 | 毛片基地看看成人免费 | 偷拍精品视频一区二区三区 | 日韩亚洲人成网站在线播放 | 日韩精品一区二区三区高清 | 亚洲精品中文字幕在线 | 特黄特黄一级高清免费大片 | 日韩欧美特级毛片 | 日本一区二区三区在线 视频观看免费 | 成人精品一区二区久久久 | 亚洲欧美国产高清va在线播放 | 久久久久久久国产精品毛片 | 亚洲国产日产韩国欧美综合 | 99精品视频免费在线观看 |