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