一、下載方式
1、官網下載:
訪問JDK官網 http://www.oracle.com/technetwork/java/javase/downloads/,選擇需要的版本及對應平台(Windows、Linux、MacOS),下拉頁面找到 Accept License Agreement,然後點擊需要下載的文件即可。
2、Maven Central:
如果你在使用Maven或Gradle等構建工具管理你的項目,可以使用Maven Central來自動下載JAVA SDK,只需要在項目的POM文件里配置相關信息即可,例如:
<dependency>
<groupId>org.openjdk.jdk</groupId>
<artifactId>jdk</artifactId>
<version>9.0.4</version>
</dependency>3、其他可選下載方式:
在GitHub上也可下載最新版本JDK。GitHub上的JDK版本是OpenJDK的編譯版本,也是免費的:
https://github.com/AdoptOpenJDK/jdk9-jigsaw/releases二、安裝
JDK1.9的安裝相對簡單,只需根據默認設置一步步進行即可:
1、雙擊下載好的JDK1.9安裝包,彈出安裝嚮導。
2、按照嚮導進行各步驟設置,這裡默認一路下一步就可以了。
3、點擊完成按鈕就完成了安裝。
三、特性介紹
1、模塊化開發:JDK1.9引入模塊系統,將JDK拆分成多個互相依賴的模塊,實現了更好的可維護性和更小的安全風險。
2、HTTP/2 Client:原生支持HTTP/2 協議,提高了客戶端性能、安全性和效率。
3、JShell:JDK1.9增加了一個交互式命令行工具jshell,幫助開發人員更快地嘗試和測試Java 代碼,並提高了學習Java語言的效率。
4、改進的JVM:JDK1.9帶來了許多改進的JVM功能,並增加了一些新的特性,例如:本地變量類型推斷、緊湊字符串等。
5、G1垃圾收集器變為默認選項:在JDK1.9中,G1垃圾收集器變為默認的垃圾收集器,在垃圾收集方面帶來了更好的性能和更好的伸縮性。
四、示例代碼
以下是一個使用Java 9的模塊化編程的示例代碼:
module mymodule {
requires java.base;
}以上代碼將說明 mymodule 模塊需要使用 Java Base 模塊。為了保證模塊間的調用正常,需要在編譯、運行時指定相應的模塊路徑與模塊描述文件:
javac --module-path module-info.java --module-source-path src -d out $(find . -name "*.java")
java --module-path out -m com.example/hello.world.Main以上代碼示例中使用了命令行參數–module-path指定了模塊的路徑,–module-source-path指定了模塊信息的位置,JVM會在運行時根據模塊信息來加載模塊並編譯執行。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/304981.html
微信掃一掃
支付寶掃一掃