Java 8新特性

1 、Lambda表達(dá)式和函數(shù)式接口

? ??最簡(jiǎn)單的Lambda表達(dá)式可由逗號(hào)分隔的參數(shù)列表、->符號(hào)和語(yǔ)句塊組成

2、接口的默認(rèn)方法和靜態(tài)方法

jdk8提供了接口默認(rèn)方法:

接口默認(rèn)方法
靜態(tài)方法
執(zhí)行結(jié)果

3 、方法引用


4 、重復(fù)注解

5、更好的類型推斷

6、 拓寬注解的應(yīng)用場(chǎng)景

7、Java編譯器的新特性 --?使用反射API和Parameter.getName()方法)和字節(jié)碼層面(使用新的javac編譯器以及-parameters參數(shù))提供支持

8、Java官方庫(kù)的新特性

8.1、Optional

8.2、Streams

8.3、Date/Time API(JSR 310)

8.5 Base64

8.6、并行數(shù)組

8.7 并發(fā)性

8.8、 類依賴分析器:jdeps

8.9、JVM的新特性

使用Metaspace(JEP 122)代替持久代(PermGen?space)。在JVM參數(shù)方面,使用-XX:MetaSpaceSize-XX:MaxMetaspaceSize代替原來的-XX:PermSize-XX:MaxPermSize

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容