最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

2023年B站Java后端面試最全攻略,滿足99%人的大廠offer夢:基礎(chǔ)到高

2023-01-13 15:59 作者:不給糖不搗亂  | 我要投稿

JDK1.8的新特性

1·接口的默認(rèn)方法

?
23年面試:JDK1.8的新特性有那些 P1 - 00:26
?

  • Java 8允許我們給接口添加一個(gè)非抽象的方法實(shí)現(xiàn),只需要使用default關(guān)鍵字即可,這個(gè)特征又叫做擴(kuò)展方法,示例如下:
  • interface Formula { double calculate(int a);
  • default double sqrt(int a) { return Math.sqrt(a); })


2·Lambda表達(dá)式

?
23年面試:JDK1.8的新特性有那些 P1 - 00:29
?

  • List<string> names = Arrays.asList("peterF"" "anna"", ""mike"" "xenia");
  • Collections.sort(names,newComparator<String>() { @Override public int compare(String a, String b){return b.compareTo(a); )3);
  • 只需要給靜態(tài)方法Collections.sort傳入一。List對象以及一個(gè)比較器來按指定順序排列。通常做法都是創(chuàng)建一個(gè)匿名的比較器對象然后將其傳遞給sort方法。



3·函數(shù)式接口

?
23年面試:JDK1.8的新特性有那些 P1 - 01:54
?

  • @Functionallnterface interfaceConverter<F,T> {T convert(F from); } Converter<String, Integer> converter =(from) ->Integer.valueOf(from); Integer converted = converter.convert("123");
  • System.out.printIn(converted); // 123
  • 需要注意如果@Functionallnterface如果沒有指定,上面的代碼也是對的。




2023年B站Java后端面試最全攻略,滿足99%人的大廠offer夢:基礎(chǔ)到高的評(píng)論 (共 條)

分享到微博請遵守國家法律
毕节市| 永登县| 平定县| 婺源县| 沂南县| 彭山县| 武乡县| 南陵县| 老河口市| 神池县| 浦北县| 大渡口区| 项城市| 三河市| 枣强县| 华池县| 泸定县| 昌邑市| 玉屏| 新宁县| 奇台县| 麻阳| 四川省| 开阳县| 蒙城县| 进贤县| 吉首市| 阳东县| 南江县| 虎林市| 图片| 岳普湖县| 大城县| 长沙市| 泸溪县| 榆中县| 海宁市| 涿鹿县| 吐鲁番市| 池州市| 宁陕县|