JDK9.0是一款每個(gè)程序員裝機(jī)必備的開(kāi)發(fā)工具,是整個(gè)Java的核心關(guān)鍵,新增了feature功能,包含了Java運(yùn)行環(huán)境、開(kāi)發(fā)工具以及源代碼等,有了它,用戶代碼敲入更加快捷方便,效率更高。

最好玩的新功能當(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編譯器就非常容易了,不必再專門用改造過(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)境變量 計(jì)算機(jī)→屬性→高級(jí)系統(tǒng)設(shè)置→高級(jí)→環(huán)境變量

系統(tǒng)變量→新建 JAVA_HOME 變量 。
變量值填寫(xiě)jdk的安裝目錄(本人是 E:\Java\jdk1.7.0)
系統(tǒng)變量→尋找 Path 變量→編輯
在變量值最后輸入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原來(lái)Path的變量值末尾有沒(méi)有;號(hào),如果沒(méi)有,先輸入;號(hào)再輸入上面的代碼)

系統(tǒng)變量→新建 CLASSPATH 變量
變量值填寫(xiě) .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點(diǎn))
系統(tǒng)變量配置完畢

檢驗(yàn)是否配置成功 運(yùn)行cmd 輸入 java -version (java 和 -version 之間有空格)
若如圖所示 顯示版本信息 則說(shuō)明安裝和配置成功。

1贛教云教學(xué)通2.0-贛教云教學(xué)通2.0下載 v5......
2step7 microwin-西門子PLC S7......
3百度網(wǎng)盤清爽精簡(jiǎn)純凈版-網(wǎng)盤工具-百度網(wǎng)盤清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專用版-機(jī)器人編程......
7seo外鏈助手(超級(jí)外鏈) -SEO外鏈優(yōu)化工具......
8Notepad3-記事本軟件-Notepad3下......
9小米運(yùn)動(dòng)刷步數(shù)神器-小米運(yùn)動(dòng)刷步數(shù)神器下載 v2......