色综合老司机第九色激情 _中文字幕日韩av资源站_国产+人+亚洲_久久久精品影院_久久久视频免费观看_欧美激情亚洲自拍_亚洲成av人片在线观看香蕉_热草久综合在线_欧美极品第一页_2020国产精品自拍

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > java方法引用是什么

java方法引用是什么

來源:千鋒教育
發布人:qyf
時間: 2022-08-10 15:17:36 1660115856

java方法引用是什么

  1、說明

  方法引用可以看作是Lambda表達式的深層表達。換句話說,方法引用是Lambda表達式,也就是函數接口的例子,通過方法名稱指向方法。

  2、使用場景

  當要傳遞給 Lambda 體的操作,已經實現的方法了,可以使用方法引用

  3、格式

  類(或對象) :: 方法名

  4、實例

  public class MethodRefTest {

  // 情況一:對象 :: 實例方法

  //Consumer中的void accept(T t)

  //PrintStream中的void println(T t)

  @Test

  public void test1() {

  //使用Lambda表達

  Consumercon1 = str -> System.out.println(str);

  con1.accept("中國");

  System.out.println("====================");

  //使用方法引用

  PrintStream ps = System.out;

  Consumer con2 = ps::println;

  con2.accept("China");

  }

  //Supplier中的T get()

  //Employee中的String getName()

  @Test

  public void test2() {

  //使用Lambda表達

  Employee emp = new Employee(1001, "Bruce", 34, 600);

  Suppliersup1 = () -> emp.getName();

  System.out.println(sup1.get());

  System.out.println("====================");

  //使用方法引用

  Supplier sup2 = emp::getName;

  System.out.println(sup2.get());

  }

  // 情況二:類 :: 靜態方法

  //Comparator中的int compare(T t1,T t2)

  //Integer中的int compare(T t1,T t2)

  @Test

  public void test3() {

  //使用Lambda表達

  Comparatorcom1 = (t1, t2) -> Integer.compare(t1, t2);

  System.out.println(com1.compare(32, 45));

  System.out.println("====================");

  //使用方法引用

  Comparatorcom2 = Integer::compareTo;

  System.out.println(com2.compare(43, 34));

  }

  //Function中的R apply(T t)

  //Math中的Long round(Double d)

  @Test

  public void test4() {

  //使用匿名內部類

  Function<double, long=""> func = new Function<double, long="">() {

  @Override

  public Long apply(Double aDouble) {

  return Math.round(aDouble);

  }

  };

  System.out.println(func.apply(10.5));

  System.out.println("====================");

  //使用Lambda表達式

  Function<double, long=""> func1 = d -> Math.round(d);

  System.out.println(func1.apply(12.3));

  System.out.println("====================");

  //使用方法引用

  Function<double, long=""> func2 = Math::round;

  System.out.println(func2.apply(12.6));

  }

  // 情況三:類 :: 實例方法

  // Comparator中的int comapre(T t1,T t2)

  // String中的int t1.compareTo(t2)

  @Test

  public void test5() {

  //使用Lambda表達式

  Comparatorcom1 = (s1, s2) -> s1.compareTo(s2);

  System.out.println(com1.compare("abd", "aba"));

  System.out.println("====================");

  //使用方法引用

  Comparatorcom2 = String::compareTo;

  System.out.println(com2.compare("abd", "abc"));

  }

  //BiPredicate中的boolean test(T t1, T t2);

  //String中的boolean t1.equals(t2)

  @Test

  public void test6() {

  //使用Lambda表達式

  BiPredicate<string, string=""> pre1 = (s1, s2) -> s1.equals(s2);

  System.out.println(pre1.test("abc", "abc"));

  System.out.println("====================");

  //使用方法引用

  BiPredicate<string, string=""> pre2 = String::equals;

  System.out.println(pre2.test("abc", "abd"));

  }

  // Function中的R apply(T t)

  // Employee中的String getName();

  @Test

  public void test7() {

  //使用Lambda表達式

  Employee employee = new Employee(1001, "Tom", 45, 10000);

  Function<employee, string=""> func1 =e->e.getName();

  System.out.println(func1.apply(employee));

  System.out.println("====================");

  //使用方法引用

  Function<employee,string>func2 = Employee::getName;

  System.out.println(func2.apply(employee));

  }

  }

  以上就是java方法引用的介紹,希望對大家有所幫助。更多關于“java培訓”的問題,歡迎咨詢千鋒教育在線名師。千鋒教育多年辦學,課程大綱緊跟企業需求,更科學更嚴謹,每年培養泛IT人才近2萬人。不論你是零基礎還是想提升,都可以找到適合的班型,千鋒教育隨時歡迎你來試聽。

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
色综合老司机第九色激情 _中文字幕日韩av资源站_国产+人+亚洲_久久久精品影院_久久久视频免费观看_欧美激情亚洲自拍_亚洲成av人片在线观看香蕉_热草久综合在线_欧美极品第一页_2020国产精品自拍
欧美成人乱码一区二区三区| 欧美三级视频在线观看| 亚洲免费色视频| 免费在线观看成人| 日本丶国产丶欧美色综合| 亚洲精品一区二区三区影院| 亚洲一级二级在线| 欧美日韩免费高清一区色橹橹| 国产精品福利在线播放| 久久久不卡网国产精品二区| 国产一区二区不卡在线| 精品国一区二区三区| 国产综合久久久久久鬼色 | 欧美日韩成人综合天天影院| 亚洲国产综合视频在线观看| 91看片淫黄大片一级| 亚洲va国产天堂va久久en| 欧美日韩夫妻久久| 日韩av中文字幕一区二区三区| 欧美精品一区二区三区在线播放| 久久精品国产精品亚洲红杏| 91欧美激情一区二区三区成人| 亚洲成a人在线观看| 欧美一区二区日韩| 91在线porny国产在线看| 日本一区二区三区免费乱视频| 91最新地址在线播放| 国产精品动漫网站| 欧美高清一级片在线| 国产一区二区0| 亚洲人成小说网站色在线| 717成人午夜免费福利电影| 99久久综合精品| 看国产成人h片视频| 亚洲制服丝袜一区| 精品精品欲导航| 色欧美片视频在线观看在线视频| 国内久久精品视频| 午夜精品久久久久久久99樱桃| 中文字幕一区二| 欧美精品一区二区三区视频| 99re在线精品| 91亚洲男人天堂| 国产精品资源站在线| 午夜精品爽啪视频| 一个色妞综合视频在线观看| 精品国产麻豆免费人成网站| 欧美久久一区二区| 91久久精品国产91性色tv | 色综合久久久久综合| 久久99精品国产.久久久久久| 一区二区久久久久久| 最新中文字幕一区二区三区 | 五月天久久比比资源色| 中文字幕av一区二区三区| 91精品国产一区二区三区蜜臀| 欧美日本视频在线| 欧美亚洲愉拍一区二区| 舔着乳尖日韩一区| 午夜激情综合网| 三级成人在线视频| 老司机午夜精品99久久| 日本在线不卡视频一二三区| 日韩av网站免费在线| 免费成人在线视频观看| 日本麻豆一区二区三区视频| 国产麻豆9l精品三级站| 丁香婷婷深情五月亚洲| 成人精品亚洲人成在线| 欧美性色欧美a在线播放| 欧美三级电影在线观看| 欧美大片在线观看一区二区| 日韩免费看的电影| 欧美精品一区二区三区久久久| 中文字幕二三区不卡| 亚洲色图一区二区三区| 日产国产欧美视频一区精品| 捆绑调教一区二区三区| 国产麻豆精品一区二区| 欧美无砖砖区免费| 久久综合色8888| 一区二区三区四区蜜桃| 天堂在线一区二区| 亚洲国产精品综合小说图片区| 亚洲成人免费影院| 精品一区二区综合| 欧美色图第一页| 国产欧美精品区一区二区三区| 亚洲成a人片综合在线| 国产精品影视天天线| 91丨九色丨蝌蚪丨老版| 久久夜色精品一区| 亚洲精品视频在线| eeuss鲁片一区二区三区 | 日本亚洲欧美天堂免费| 青青青伊人色综合久久| 91久久精品一区二区三| 国产午夜亚洲精品不卡| 蜜臀久久99精品久久久画质超高清| 成人av在线一区二区三区| 99精品视频在线播放观看| 日韩一区二区精品葵司在线| 欧美国产日韩一二三区| 美国一区二区三区在线播放| 91福利社在线观看| 欧美精品欧美精品系列| 亚洲成人综合在线| av激情综合网| 中文字幕综合网| 大胆欧美人体老妇| 亚洲欧洲另类国产综合| 成人免费视频网站在线观看| 欧美一区二区福利视频| 日本免费新一区视频| 精品视频在线看| 日本va欧美va瓶| 337p亚洲精品色噜噜噜| 亚洲 欧美综合在线网络| 欧美日精品一区视频| 一区二区三区高清不卡| 欧美日韩视频不卡| 视频在线在亚洲| 成人深夜福利app| 亚洲三级在线播放| 99久久99久久精品免费看蜜桃| 综合分类小说区另类春色亚洲小说欧美 | 日日嗨av一区二区三区四区| 欧美丝袜丝交足nylons图片| 亚洲国产成人porn| 精品婷婷伊人一区三区三| 亚洲人成7777| 欧美视频三区在线播放| 婷婷综合另类小说色区| 久久蜜桃av一区二区天堂| 国产精品综合二区| 国产精品欧美极品| voyeur盗摄精品| 丝瓜av网站精品一区二区| 欧美一区二区三区视频| 国产精品一品二品| 亚洲免费观看在线视频| 国产成人精品www牛牛影视| 亚洲另类春色国产| 欧美一区二视频| 色综合一区二区| 日韩av在线播放中文字幕| 欧美国产日韩一二三区| 欧美日韩精品是欧美日韩精品| 夜夜精品视频一区二区 | 国产夜色精品一区二区av| 免费在线成人网| 国产精品乱人伦| 4hu四虎永久在线影院成人| 国产精品白丝jk白祙喷水网站| 午夜av一区二区| 一区在线中文字幕| 国产婷婷一区二区| 欧美一区二区三区人| 欧美日韩国产经典色站一区二区三区| 日本aⅴ免费视频一区二区三区| 国产精品久久久久久一区二区三区 | 成人综合在线视频| 欧美aⅴ一区二区三区视频| 国产精品第13页| 久久午夜电影网| 这里是久久伊人| 91精品欧美久久久久久动漫 | 亚洲国产精品久久一线不卡| 国产网站一区二区| 久久精品欧美日韩精品| 欧美一卡二卡在线观看| 欧美一级免费观看| 56国语精品自产拍在线观看| 欧洲视频一区二区| 99久久国产综合精品色伊| 午夜精品成人在线视频| 日韩在线一二三区| 午夜伦欧美伦电影理论片| 日韩和欧美一区二区| 日本中文字幕一区二区视频| 日本v片在线高清不卡在线观看| 亚洲成人高清在线| 亚洲国产精品一区二区久久恐怖片 | 欧美一区二区三区在线| 国产精品1区2区3区| 国产不卡在线一区| eeuss鲁片一区二区三区在线观看| eeuss鲁片一区二区三区 | 精品国产乱码久久久久久久久| 成人黄色软件下载| 日本高清免费不卡视频| av网站一区二区三区| 欧美丰满一区二区免费视频| 欧美精品乱人伦久久久久久| 2021国产精品久久精品| 国产精品你懂的在线| 久久免费精品国产久精品久久久久 | 欧美剧在线免费观看网站| 日韩欧美成人午夜| 国产女主播视频一区二区|