網(wǎng)友評(píng)分:
7.9分
JDK10是一款Java語(yǔ)言的軟件開(kāi)發(fā)工具包,JDK作為JAVA開(kāi)發(fā)的環(huán)境,是運(yùn)行JAVA程序不可缺少的環(huán)境,不管是做JAVA開(kāi)發(fā)還是做安卓開(kāi)發(fā),都必須在電腦上安裝JDK,有需要的趕快來(lái)試試吧!
1、局部變量類(lèi)型推斷
局部變量類(lèi)型推斷可以說(shuō)是Java 10中最值得注意的特性,這是Java語(yǔ)言開(kāi)發(fā)人員為了簡(jiǎn)化Java應(yīng)用程序的編寫(xiě)而采取的又一步,如下圖所示。
這個(gè)新功能將為Java增加一些語(yǔ)法糖 – 簡(jiǎn)化它并改善開(kāi)發(fā)者體驗(yàn)。新的語(yǔ)法將減少與編寫(xiě)Java相關(guān)的冗長(zhǎng)度,同時(shí)保持對(duì)靜態(tài)類(lèi)型安全性的承諾。局部變量類(lèi)型推斷將引入”var”關(guān)鍵字,也就是你可以隨意定義變量而不必指定變量的類(lèi)型,如下圖:將被下面這個(gè)新語(yǔ)法所取代:
Java SE Development Kit 10
看完是不是有點(diǎn)JS的即視感???越來(lái)越像JS了嗎?!雖然類(lèi)型推斷在Java中不是一個(gè)新概念,但在局部變量中確是很大的一個(gè)改進(jìn)。
說(shuō)到類(lèi)型推斷,從JDK 5引進(jìn)泛型,到JDK 7的”<>”操作符允許不綁定類(lèi)型而初始化List,再到JDK 8的Lambda表達(dá)式,再到現(xiàn)在JDK 10的局部變量類(lèi)型推斷,Java類(lèi)型推斷正大刀闊斧的向前發(fā)展。
2、GC改進(jìn)和內(nèi)存管理
JDK 10中有2個(gè)JEP專(zhuān)門(mén)用于改進(jìn)當(dāng)前的垃圾收集元素。
第一個(gè)垃圾收集器接口是(JEP 304),它將引入一個(gè)純凈的垃圾收集器接口,以幫助改進(jìn)不同垃圾收集器的源代碼隔離。
預(yù)定用于Java 10的第二個(gè)JEP是針對(duì)G1的并行完全GC(JEP 307),其重點(diǎn)在于通過(guò)完全GC并行來(lái)改善G1最壞情況的等待時(shí)間。G1是Java 9中的默認(rèn)GC,并且此JEP的目標(biāo)是使G1平行。
3、線(xiàn)程本地握手(JEP 312)
JDK 10將引入一種在線(xiàn)程上執(zhí)行回調(diào)的新方法,因此這將會(huì)很方便能停止單個(gè)線(xiàn)程而不是停止全部線(xiàn)程或者一個(gè)都不停。
4、備用內(nèi)存設(shè)備上的堆分配(JEP 316)
允許HotSpot VM在備用內(nèi)存設(shè)備上分配Java對(duì)象堆內(nèi)存,該內(nèi)存設(shè)備將由用戶(hù)指定。
5、其他Unicode語(yǔ)言 – 標(biāo)記擴(kuò)展(JEP 314)
目標(biāo)是增強(qiáng)java.util.Locale及其相關(guān)的API,以便實(shí)現(xiàn)語(yǔ)言標(biāo)記語(yǔ)法的其他Unicode擴(kuò)展(BCP 47)。
6、基于Java的實(shí)驗(yàn)性JIT編譯器
Oracle希望將其Java JIT編譯器Graal用作Linux / x64平臺(tái)上的實(shí)驗(yàn)性JIT編譯器。
7、根證書(shū)(JEP 319)
這個(gè)的目標(biāo)是在Oracle的Java SE中開(kāi)源根證書(shū)。
8、根證書(shū)頒發(fā)認(rèn)證(CA)
這將使OpenJDK對(duì)開(kāi)發(fā)人員更具吸引力,它還旨在減少OpenJDK和Oracle JDK構(gòu)建之間的差異。
9、將JDK生態(tài)整合單個(gè)存儲(chǔ)庫(kù)(JEP 296)
此JEP的主要目標(biāo)是執(zhí)行一些內(nèi)存管理,并將JDK生態(tài)的眾多存儲(chǔ)庫(kù)組合到一個(gè)存儲(chǔ)庫(kù)中。
10、刪除工具javah(JEP 313)
從JDK中移除了javah工具,這個(gè)很簡(jiǎn)單并且很重要。
1、下載軟件壓縮包文件,點(diǎn)擊“jdk-10_windows-x64_bin.exe”(64位),根據(jù)提示完成安裝即可。
2、程序會(huì)自動(dòng)安裝JRE程序,選擇目錄即可
3、直到Java SE 10安裝完畢,點(diǎn)擊“關(guān)閉”按鈕即可,如下圖所示:
4、安裝完JDK后配置環(huán)境變量,計(jì)算機(jī)→屬性→高級(jí)系統(tǒng)設(shè)置→高級(jí)→環(huán)境變量
5、系統(tǒng)變量→新建 JAVA_HOME 變量
變量值填寫(xiě)jdk的安裝目錄(本人是 C:\Program Files\Java\jdk-10)
6、系統(tǒng)變量→尋找 Path 變量→編輯
在變量值最后輸入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
?。ㄗ⒁庠瓉?lái)Path的變量值末尾有沒(méi)有;號(hào),如果沒(méi)有,先輸入;號(hào)再輸入上面的代碼)
7、系統(tǒng)變量→新建 CLASSPATH 變量
變量值填寫(xiě) .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點(diǎn))系統(tǒng)變量配置完畢
8、檢驗(yàn)是否配置成功 運(yùn)行cmd 輸入 java -version (java 和 -version 之間有空格)若如圖所示 顯示版本信息 則說(shuō)明安裝和配置成功。
提取碼:69zz
標(biāo)簽: Java jdk jdk 開(kāi)發(fā)工具 Java
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 virtualinsta360.com.All rights reserved.
浙ICP備2024132706號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)