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