JKD8新特性:
Lambda 表達(dá)式:Lambda 允許把函數(shù)作為一個方法的參數(shù)(函數(shù)作為參數(shù)傳遞到方法中)函數(shù)式接口
方法引用和構(gòu)造器調(diào)用:方法引用提供了非常有用的語法,可以直接引用已有Java類或?qū)ο螅▽?shí)例)的方法或構(gòu)造器。與lambda聯(lián)合使用,方法引用可以使語言的構(gòu)造更緊湊簡潔,減少冗余代碼。
接口支持靜態(tài)方法和默認(rèn)方法
Stream API:新添加的Stream API(java.util.stream)把真正的函數(shù)式編程風(fēng)格引入到Java中
Date Time API:加強(qiáng)對日期與時間的處理。
Optional類:Optional 類已經(jīng)成為 Java 8 類庫的一部分,用來解決空指針異常
改進(jìn)的類型推導(dǎo)
JVM方法區(qū):用元空間替代“永久代”
Map集合數(shù)據(jù)結(jié)構(gòu)優(yōu)化:如HashMap結(jié)構(gòu)由Hash表 -》Hash表+紅黑樹
JKD8環(huán)境變量配置教程:
1、打開控制面板,點(diǎn)擊‘高級系統(tǒng)設(shè)置---環(huán)境變量’
2.先配置path變量
選擇jdk8的安裝目錄:比如我安裝在D盤下
輸入變量值:;D:\Java\jdk1.8.0_05\bin
3.在配置classpath變量 需要配置tools.jar,dt.jar
輸入變量值為:.;D:\Java\jdk1.8.0_05\lib\tools.jar;D:\Java\jdk1.8.0_05\lib\dt.jar
4.測試
點(diǎn)擊‘開始-運(yùn)行’,輸入cmd 命令 打開DOS窗口,再輸入javac