国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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)論 (共 條)

分享到微博請遵守國家法律
遂川县| 全椒县| 酒泉市| 长岭县| 塔城市| 安多县| 东丽区| 铅山县| 永宁县| 虎林市| 大港区| 灵宝市| 拜泉县| 郧西县| 双峰县| 平山县| 平顶山市| 八宿县| 七台河市| 桓台县| 高密市| 浏阳市| 海林市| 十堰市| 金阳县| 闵行区| 邵武市| 方正县| 永吉县| 谢通门县| 商丘市| 绥阳县| 通州市| 姜堰市| 右玉县| 钟山县| 五指山市| 扎赉特旗| 常德市| 嘉峪关市| 上虞市|