- 軟件介紹
- 軟件截圖
- 相關(guān)軟件
- 相關(guān)閱讀
- 下載地址
電腦軟件推薦: Xmind Zen 2020免激活版 (已驗證可用) vmPing v1.3.21 綠色中文版 同花順遠航版 v7.9.3.1 官方版本 Windows Firewall Control v6.0.2.0
Java SE Development Kit 18,簡稱JDK18,是一個全面的Java開發(fā)工具包。它包括Java運行環(huán)境(JRE)、Java開發(fā)套件和Java基礎(chǔ)類庫源代碼。JRE提供了運行Java程序所需的環(huán)境,不論是進行Java開發(fā)還是Android開發(fā),系統(tǒng)中必須安裝JRE。Java語言的貢獻在技術(shù)領(lǐng)域中具有無可比擬的地位。注:僅需安裝JRE即可獲取Java運行庫。

JDK18的新功能:
JEP 400:將UTF-8指定為Java API的默認字符集。此更改確保了所有依賴默認字符集的API在不同實現(xiàn)、操作系統(tǒng)和區(qū)域設(shè)置中保持一致。
JEP 408:引入一個簡易的Web服務(wù)器。提供一個命令行工具,用于啟動一個僅支持靜態(tài)文件的最小網(wǎng)絡(luò)服務(wù)器,不支持CGI或類似servlet的功能。此工具用于原型設(shè)計、臨時編碼和測試,特別適用于教學(xué)環(huán)境。
JEP 413:支持在Java API文檔中添加代碼片段。為JavaDoc的Standard Doclet引入了一個@snippet標記,簡化了在API文檔中嵌入示例源代碼的過程。
JEP 416:用方法句柄重新實現(xiàn)核心反射。在java.lang.invoke的基礎(chǔ)上,重構(gòu)了java.lang.reflect中的方法、構(gòu)造函數(shù)和字段,使用方法句柄處理反射的底層機制,減少了java.lang.reflect和java.lang.invoke的API維護和開發(fā)成本。
JEP 417:引入了第三個版本的Vector API。該API支持表達向量計算,這些計算在運行時能夠被編譯為支持的CPU架構(gòu)上的最佳向量指令,從而實現(xiàn)優(yōu)于等效標量計算的性能。
JEP 418:互聯(lián)網(wǎng)地址解析SPI。定義了主機名和地址解析的服務(wù)提供者接口(SPI),使得java.net.InetAddress能夠使用平臺內(nèi)置解析器之外的其他解析器。
JEP 419:外部函數(shù)和內(nèi)存API(第二孵化器)。引入了一個新API,Java程序可以通過它與Java運行時外的代碼和數(shù)據(jù)進行互操作。這個API允許安全地調(diào)用外部函數(shù)(即JVM外的代碼)并訪問外部內(nèi)存(即不由JVM管理的內(nèi)存),從而減少了JNI的脆弱性和風(fēng)險。
JEP 420:switch模式匹配表達式。擴展了switch表達式和語句的模式匹配功能,并增強了模式語言,允許對多個模式測試表達式,每個模式都有特定的操作,從而簡潔且安全地表達復(fù)雜的面向數(shù)據(jù)的查詢。
JEP 421:棄用Finalization功能。Finalization最初引入于Java 1.0,用于避免資源泄漏,但由于其延遲、不可預(yù)測的行為和線程不可控制等缺陷,其安全性、性能、可靠性和可維護性都存在問題。因此,將其棄用,建議用戶遷移到其他資源管理技術(shù),如try-with-resources語句和清潔器。
JRE和JDK的區(qū)別:
若學(xué)習(xí)或從事Java開發(fā)、編譯Java程序,則需安裝JDK。
若僅需運行Java程序,只需Java運行庫,即安裝JRE。
Java Development Kit(JDK)= Java開發(fā)套件,面向Java語言開發(fā)者。
Java Runtime Environment(JRE)= Java運行庫,面向Java程序用戶。
JDK包含Java核心、Java運行環(huán)境(JRE)、編譯器(javac.exe)、開發(fā)工具(javadoc.exe、jar.exe、keytool.exe、jconsole.exe)和Java工具類庫(如tools.jar)源代碼等。
JRE包含Java程序運行所需的環(huán)境,包括JVM標準實現(xiàn)(java.exe等)及Java核心類庫(rt.jar等),不包括開發(fā)工具(編譯器、調(diào)試器等)。
JAVA環(huán)境變量配置:
此電腦 -> 右鍵 -> 屬性 -> 高級系統(tǒng)設(shè)置 -> 環(huán)境變量:
1. 在“用戶變量”和“系統(tǒng)變量”中分別新建兩條變量
變量名:CLASSPATH 變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 變量名:JAVA_HOME 變量值:C:\Program Files\Java\jdk1.8.0_311(安裝目錄版本號路徑)
2. 在“系統(tǒng)變量”中雙擊Path -> 編輯環(huán)境變量 -> 分別新建三條
%JAVA_HOME%\bin C:\Program Files\Java\jdk1.8.0_311\bin C:\Program Files\Java\jre1.8.0_311
# 檢查JDK環(huán)境配置命令:
CMD中輸入 java -version
JDK18更新日志:
2022年4月19日 Java SE 18.0.1 發(fā)行說明
Java? SE Development Kit 18.0.1 (JDK18.0.1)
JDK17將成為長期支持(LTS)版本,將在2024年9月之前提供支持,而JDK18是一個短期功能版,僅支持六個月。
2022年3月下旬,甲骨文公司為所有開發(fā)者和企業(yè)提供了Java 17正式版,按照甲骨文的安全補丁更新(CPU)時間表,JDK18將至少獲得兩次季度更新。據(jù)悉,Java 19正式版預(yù)計于2022年9月發(fā)布。
-
Java SE Development Kit 18 v18.0.1 中文版下載地址
