JDK9(Java SE Development Kit 9)是一款java se開(kāi)發(fā)工具包,它是速個(gè)java的核心,開(kāi)發(fā)java程序必備的工具和基礎(chǔ)類(lèi)源碼,開(kāi)發(fā)JAVA必備的環(huán)境,小編這里附上64位官方安裝包,歡迎免費(fèi)下載。

安裝教程
1、先在東坡下載最新版的客戶(hù)端,運(yùn)行

2、選擇要安裝的功能,并選擇軟件存放的位置,記住這個(gè)位置,后面需要到這里看工具的套件。

3、正在安裝中。

4、需要安裝java,直接點(diǎn)下一步繼續(xù)

5、java安裝中

6、好了,安裝完成,點(diǎn)續(xù)步驟可以看api文檔。

7、在剛才的安裝文件夾中可以看到程序源碼。

新特性
JDK9的關(guān)鍵更改:
Java平臺(tái)模塊化系統(tǒng):引入了一種新的Java編程組件模塊,它是一個(gè)命名的、自描述的代碼和數(shù)據(jù)集合。
JDK9中的新工具:
1、JavaShell
2、添加更多的診斷命令
3、刪除啟動(dòng)時(shí)間JRE版本選擇
4、jlink:Java連接器
5、多版本兼容Jar
JDK9中新的安全性:
1、數(shù)據(jù)報(bào)傳輸層安全性(DTLS)
2、禁用sha-1證書(shū)
JDK9中核心庫(kù)的新內(nèi)容:
1、進(jìn)程API更新:新增ProcessHandle類(lèi),該類(lèi)提供進(jìn)程的本地進(jìn)程ID、參數(shù)、命令、啟動(dòng)時(shí)間、累計(jì)CPU時(shí)間、用戶(hù)、父進(jìn)程和子進(jìn)程。這個(gè)類(lèi)還可以監(jiān)控進(jìn)程的活力和破壞進(jìn)程。ProcessHandle。onExit方法,當(dāng)進(jìn)程退出時(shí),復(fù)雜未來(lái)類(lèi)的異步機(jī)制可以執(zhí)行一個(gè)操作。
2、更多的并發(fā)更新:包括一個(gè)可互操作的發(fā)布-訂閱框架,以及對(duì)CompletableFutureAPI的增強(qiáng)。
3、便利的工廠方法對(duì)于Collections:用少量的元素創(chuàng)建集合和映射的實(shí)例更容易。在列表、設(shè)置和映射接口上的新靜態(tài)工廠方法使創(chuàng)建這些集合的不可變實(shí)例變得更加簡(jiǎn)單例子:Set<String>alphabet=Set.of("a","b","c");
功能介紹
—最好玩的新功能當(dāng)屬jshell,有了它無(wú)疑讓JAVA再次領(lǐng)先其它編程語(yǔ)言和平臺(tái)10年以上!騎士繼續(xù)流行20年也完全沒(méi)有問(wèn)題。因?yàn)樗虶raal+Truffle、Substrate VM開(kāi)啟了無(wú)限可能!!Java開(kāi)發(fā)們們?cè)僖膊挥昧w慕別的自帶REPL的語(yǔ)言了,不用為了試個(gè)Java功能而開(kāi)個(gè)Groovy shell了 。

—最主要的大功能就是Jigsaw——Java模塊化了,有了它,自己定制/裁剪JDK變得更直接,而包沖突也會(huì)變得更容易發(fā)現(xiàn)和解決。
—作為JVM的JIT編譯器研發(fā),最關(guān)注的功能是JVMCI,有了它之后,第三方開(kāi)發(fā)就可以更為方便的向HotSpot VM插入一些強(qiáng)大的插件,例如說(shuō)可以從外部配置插入一個(gè)新的JIT編譯器。這樣,要在HotSpot VM上使用Graal編譯器就非常容易了,不必再專(zhuān)門(mén)用改造過(guò)的Graal VM。Oracle JDK 9計(jì)劃在未來(lái)的某個(gè)update版本里發(fā)布配套的AOT編譯器,而這個(gè)AOT編譯器正是基于Graal與JVMCI的。
—Oracle JDK 9 / OpenJDK 9把G1作為默認(rèn)GC選項(xiàng),如果要選用Parallel GC、CMS GC等別的GC的話則要顯式在命令行上指定。這對(duì)目前正在使用CMS GC的人來(lái)說(shuō)多半沒(méi)什么影響,畢竟現(xiàn)在用CMS GC也要顯式配置-XX:+UseConcMarkSweepGC選項(xiàng)。而對(duì)目前因?yàn)橛媚J(rèn)GC而在用Parallel GC的人來(lái)說(shuō),這個(gè)新的默認(rèn)選項(xiàng)可能會(huì)有一定影響,值得測(cè)試一下。
檢查JDK環(huán)境是否配置成功命令:
CMD命令提示符輸入java-version
相關(guān)新聞
JDK9很少被采用的原因:
1.從JDK8或更早版本移動(dòng)應(yīng)用程序時(shí)發(fā)生的不兼容更改。盡管已經(jīng)從標(biāo)準(zhǔn)API中移除的六種方法不會(huì)影響到很多人,但類(lèi)似于命令行選項(xiàng)數(shù)量將阻止JVM啟動(dòng)的問(wèn)題,都將成為遷移障礙。
2.封裝內(nèi)部JDKAPI的效果。同樣,不會(huì)很多的開(kāi)發(fā)人員會(huì)直接受此影響,即便有影響,大都是也間接的(大多數(shù)開(kāi)發(fā)人員在開(kāi)發(fā)應(yīng)用程序時(shí)使用第三方庫(kù)和框架)。有大量可以使用封裝的API的庫(kù)和框架。盡管有很多已經(jīng)測(cè)試并制定了特定的JDK9版本可用,但仍然還有沒(méi)這樣做的。
3.長(zhǎng)期支持。最近發(fā)布了一個(gè)為期六個(gè)月的新JDK版本就意味著存在支持問(wèn)題,開(kāi)發(fā)人員在決定Java版本時(shí)需要牢記支持期。JDK8被歸類(lèi)為所謂的長(zhǎng)期支持(LTS)版本,而JDK9不是LTS版本,這意味著只有在2018年3月發(fā)布下一個(gè)版本之前才會(huì)有公開(kāi)更新。
SimonRitte稱(chēng),他最近談到的大多數(shù)開(kāi)發(fā)者都表示將繼續(xù)使用JDK8,直到發(fā)布下一個(gè)LTS。大家的共識(shí)似乎是JDK9和10將被用來(lái)找出計(jì)算如何在它來(lái)臨時(shí)轉(zhuǎn)移到JDK11。
Oracle的計(jì)劃將使LTS版本之間的轉(zhuǎn)換對(duì)開(kāi)發(fā)人員來(lái)說(shuō)更具挑戰(zhàn)性。問(wèn)題是公共更新不會(huì)出現(xiàn)重疊。當(dāng)JDK11發(fā)布時(shí),它將包含可能會(huì)影響應(yīng)用程序兼容性的新功能。由于JDK8將不再有公開(kāi)更新,因此新用戶(hù)面臨兩種選擇,要么支付商業(yè)支持合同,要么跳到下一個(gè)LTS版本上。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版
















Apifox(Api調(diào)試管理工具)2.1.29.1 綠色版
小烏龜代碼管理工具(TortoiseGit)2.13.0.1 中文免費(fèi)版
SoapUI破解版5.7.0 最新版
小皮面板(phpstudy)8.1.1.3 官方最新版
Ruby3.0(ruby運(yùn)行環(huán)境)3.0.2 官方版
gcc編譯器( MinGW-w64 9.0.0綠色版)免費(fèi)下載
寶玉編輯助手0.0.05新版
火花編程軟件2.7.2 官方pc版
猿編程少兒班客戶(hù)端3.1.1 官方版
Restorator 2009中文版單文件漢化版
十六進(jìn)制閱讀小工具
IT碼農(nóng)工具軟件1.0 中文免費(fèi)版
Postman Canary(網(wǎng)頁(yè)調(diào)試軟件)官方版7.32.0綠色免費(fèi)版
大耳猴少兒編程客戶(hù)端1.1.2 官方免費(fèi)版
excel批量sql語(yǔ)句(通過(guò)excel構(gòu)建sql工具)1.0 免費(fèi)版
軟件添加彈窗和網(wǎng)址工具1.0 中文免費(fèi)版
天霸編程助手2.1 單文件中文版
ida pro 中文破解版(反編譯工具)7.0 永樂(lè)漢化版64位
VBA代碼助手3.3.3.1官方版
JDK 12 linux版for 64位
Samba(完全支持Python 3)4.10 官方最新版
猿編程電腦端3.9.1.347 官方PC版
蒲公英 Android SDKV4.1.11 官方最新版
蒲公英iOS SDK2.8.9.1 官方最新版
WxPython中文可視化編輯器1.2 簡(jiǎn)體中文免費(fèi)版
Python代碼生成器1.0 中文免費(fèi)版
C語(yǔ)言代碼實(shí)例助手1.0 免費(fèi)版
notepad++7.8.2 中文免費(fèi)版
wpe pro Alpha 0.9a 中文綠色版




系統(tǒng)自帶的命令行幫助文件(ntcmds.chm)chm格
Excel轉(zhuǎn)換XML工具1.0 免費(fèi)版
實(shí)體類(lèi)SQL生成工具1.0 綠色免費(fèi)版
XML字符串解析工具2.0.3 免費(fèi)版
VC++Spelly(代碼拼寫(xiě)檢查)3.0.1 官方最新版
易語(yǔ)言vc6迷你連接器【dos命令形式運(yùn)行】綠
Elastix 20163.0 免費(fèi)版
sql語(yǔ)法分析器(sql語(yǔ)法分析工具)3.1.0 綠色
dev c++下載(DEV-C++)5.9.2 多語(yǔ)安裝免費(fèi)版
vc字體設(shè)置工具(vc6字體設(shè)置工具)1.0 中文綠