軟件介紹
JDK21官方最新版全稱叫做Java Development Kit 21,是一款由Oracle公司制作而成的Java開發(fā)工具,這款軟件不僅采用了簡(jiǎn)潔直觀的操作界面而且還匯聚了一系列非常實(shí)用的功能,包括了編譯器、調(diào)試器、運(yùn)行時(shí)環(huán)境等等,相關(guān)用戶在這里可以輕輕松松進(jìn)行Java程序的創(chuàng)建、編譯、運(yùn)行操作,能夠很好的滿足工作、學(xué)習(xí)方面的需求。
JDK21官方最新版能夠完美兼容不同類型的操作系統(tǒng)并且還內(nèi)置了一整套完整的工具與環(huán)境,可以幫助用戶快速完成Java編譯操作,為用戶省去了不少麻煩。此外,該軟件版本作為長(zhǎng)期穩(wěn)定優(yōu)化版本,不僅擁有超高性能、效率而且更是實(shí)現(xiàn)了離線操作,簡(jiǎn)直不要太良心了。
主要新功能
1. 語(yǔ)言特點(diǎn)
記錄模式
使用記錄模式增強(qiáng) Java 編程語(yǔ)言以解構(gòu)記錄值。可以嵌套記錄模式和類型模式,以實(shí)現(xiàn)功能強(qiáng)大、聲明性和可組合形式的數(shù)據(jù)導(dǎo)航和處理。
開關(guān)模式匹配
通過(guò)表達(dá)式和語(yǔ)句的模式匹配來(lái)增強(qiáng) Java 編程語(yǔ)言。擴(kuò)展模式匹配允許針對(duì)多個(gè)模式測(cè)試表達(dá)式,每個(gè)模式都有一個(gè)特定的操作,以便可以簡(jiǎn)潔安全地表達(dá)復(fù)雜的面向數(shù)據(jù)的查詢。
1.1 語(yǔ)言功能預(yù)覽
字符串模板(預(yù)覽版)
使用字符串模板增強(qiáng) Java 編程語(yǔ)言。字符串模板通過(guò)將文字文本與嵌入式表達(dá)式和模板處理器耦合來(lái)補(bǔ)充 Java 現(xiàn)有的字符串文字和文本塊,以產(chǎn)生專門的結(jié)果。這是一個(gè)預(yù)覽語(yǔ)言功能和 API。
未命名模式和變量(預(yù)覽版)
使用未命名的模式(與記錄組件匹配而不說(shuō)明組件的名稱或類型)和未命名變量(可以初始化但不使用)來(lái)增強(qiáng) Java 語(yǔ)言。兩者都由下劃線字符 表示。這是一項(xiàng)預(yù)覽語(yǔ)言功能。_
未命名類和實(shí)例主方法(預(yù)覽版)
改進(jìn) Java 語(yǔ)言,以便學(xué)生可以編寫他們的第一個(gè)程序,而無(wú)需了解為大型程序設(shè)計(jì)的語(yǔ)言功能。學(xué)生遠(yuǎn)非使用單獨(dú)的Java方言,而是可以為單類程序編寫簡(jiǎn)化的聲明,然后隨著技能的增長(zhǎng)無(wú)縫擴(kuò)展他們的程序以使用更高級(jí)的功能。這是一項(xiàng)預(yù)覽語(yǔ)言功能。
2. 庫(kù)改進(jìn)
虛擬線程
將虛擬線程引入 Java 平臺(tái)。虛擬線程是輕量級(jí)線程,可顯著減少編寫、維護(hù)和觀察高吞吐量并發(fā)應(yīng)用程序的工作量。
排序集合
引入新接口來(lái)表示具有定義的遭遇順序的集合。每個(gè)這樣的集合都有一個(gè)明確定義的第一個(gè)元素、第二個(gè)元素,依此類推,直到最后一個(gè)元素。它還提供統(tǒng)一的 API,用于訪問(wèn)其第一個(gè)和最后一個(gè)元素,以及以相反的順序處理其元素。
“生活只能倒著理解;但它必須向前生活。
— 克爾凱郭爾
密鑰封裝機(jī)制接口
介紹密鑰封裝機(jī)制 (KEM) 的 API,這是一種使用公鑰加密保護(hù)對(duì)稱密鑰的加密技術(shù)。
2.1 庫(kù)改進(jìn)預(yù)覽和孵化器
外部函數(shù)和內(nèi)存 API(第三預(yù)覽版)
引入一個(gè) API,通過(guò)該 API,Java 程序可以與 Java 運(yùn)行時(shí)之外的代碼和數(shù)據(jù)進(jìn)行互操作。通過(guò)有效地調(diào)用外部函數(shù)(即JVM外部的代碼)和安全地訪問(wèn)外部?jī)?nèi)存(即不由JVM管理的內(nèi)存),API使Java程序能夠調(diào)用本機(jī)庫(kù)并處理本機(jī)數(shù)據(jù),而不會(huì)像JNI那樣脆弱和危險(xiǎn)。這是一個(gè)預(yù)覽版 API。
結(jié)構(gòu)化并發(fā)(預(yù)覽版)
通過(guò)引入結(jié)構(gòu)化并發(fā) API 來(lái)簡(jiǎn)化并發(fā)編程。結(jié)構(gòu)化并發(fā)將在不同線程中運(yùn)行的相關(guān)任務(wù)組視為單個(gè)工作單元,從而簡(jiǎn)化錯(cuò)誤處理和取消,提高可靠性并增強(qiáng)可觀測(cè)性。這是一個(gè)預(yù)覽版 API。
作用域值(預(yù)覽版)
引入作用域值,這些值可以在不使用方法參數(shù)的情況下安全有效地共享到方法。它們優(yōu)先于線程局部變量,尤其是在使用大量虛擬線程時(shí)。這是一個(gè)預(yù)覽版 API。
實(shí)際上,作用域值是一個(gè)隱式方法參數(shù)。“好像”調(diào)用序列中的每個(gè)方法都有一個(gè)額外的、不可見的參數(shù)。沒有一種方法聲明此參數(shù),只有有權(quán)訪問(wèn)作用域值對(duì)象的方法才能訪問(wèn)其值(數(shù)據(jù))。作用域值使通過(guò)一系列中間方法將數(shù)據(jù)從調(diào)用方安全地傳遞到遠(yuǎn)方被調(diào)用方成為可能,這些中間方法不聲明數(shù)據(jù)的參數(shù),并且無(wú)法訪問(wèn)數(shù)據(jù)。
載體 API(第六孵化器)
引入一個(gè) API 來(lái)表達(dá)矢量計(jì)算,該計(jì)算在運(yùn)行時(shí)可靠地編譯為支持的 CPU 架構(gòu)上的最佳矢量指令,從而實(shí)現(xiàn)優(yōu)于等效標(biāo)量計(jì)算的性能。
3. 性能改進(jìn)
代代中關(guān)村
通過(guò)擴(kuò)展 Z 垃圾回收器 (ZGC) 來(lái)提高應(yīng)用程序性能,以便為年輕對(duì)象和舊對(duì)象維護(hù)不同的代。這將使ZGC能夠更頻繁地收集年輕物體 - 這些物體往往會(huì)英年早逝。
4. 管理權(quán)
準(zhǔn)備禁止代理的動(dòng)態(tài)加載
在將代理動(dòng)態(tài)加載到正在運(yùn)行的 JVM 中時(shí)發(fā)出警告。這些警告旨在讓用戶為將來(lái)的版本做好準(zhǔn)備,該版本默認(rèn)不允許動(dòng)態(tài)加載代理,以便在默認(rèn)情況下提高完整性。在啟動(dòng)時(shí)加載代理的功能功能工具不會(huì)導(dǎo)致在任何版本中發(fā)出警告。
JDK與JRE的差別包括
JRE是java運(yùn)行時(shí)環(huán)境而JDK是java開發(fā)工具包,JDK包含JRE,但是JRE可以獨(dú)立安裝。
JDK:java development kit (java開發(fā)工具),JDK 是用于開發(fā) Java 程序的最小環(huán)境。
JRE:java runtime environment (java運(yùn)行時(shí)環(huán)境),是提供給 Java 程序運(yùn)行的最小環(huán)境。
JRE包含了java虛擬機(jī)、java基礎(chǔ)類庫(kù)。是使用java語(yǔ)言編寫的程序運(yùn)行所需要的軟件環(huán)境,是提供給想運(yùn)行java程序的用戶使用的。JDK是程序員使用java語(yǔ)言編寫java程序所需的開發(fā)工具包,是提供給程序員使用的。運(yùn)行java程序只需安裝JRE。如果需要編寫java程序,需要安裝JDK。
JDK21安裝教程及環(huán)境變量配置
1、從本站下載jdk21安裝文件,直接打開即可安裝
2、選擇JDK安裝路徑
3、直接等待安裝完畢即可,選擇【關(guān)閉】
4、配置JDK的環(huán)境變量,開始->設(shè)置->系統(tǒng)->關(guān)于->高級(jí)系統(tǒng)設(shè)置->環(huán)境變量(以win10為例)
5、點(diǎn)擊新建系統(tǒng)變量名為"JAVA_HOME",變量值為"%JDK-21%",此處可以配置多個(gè)JDK版本用于以后的開發(fā)需求,切換JDK版本時(shí)更改"JAVA_HOME"的變量值即可快速切換。
6、再次新建系統(tǒng)變量名為"JDK-21",變量值指定路徑為"C:\Program Files\Java\jdk-21"(第三步中解壓后存放jdk-21的路徑)
設(shè)置成功后點(diǎn)擊確定
7、點(diǎn)擊新建系統(tǒng)變量名為"CLASSPATH",變量值為".;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib;" 設(shè)置成功后點(diǎn)擊確定
8、在系統(tǒng)變量中找到Path變量點(diǎn)擊進(jìn)行編輯
9、點(diǎn)擊新建輸入"%JAVA_HOME%\bin",并將其上移到最上方后確定保存(操作如下)
10、開始測(cè)試JDK21是否安裝成功,使用快捷指令"Win+R"輸入"cmd"打開命令窗口,輸入"java",點(diǎn)擊回車,輸入"java -version",點(diǎn)擊回車出現(xiàn)JDK20的版本信息則表示JDK已經(jīng)安裝成功,如下:
11、以上就是JDK 21官方中文版的詳細(xì)安裝教程,希望能夠幫助到大家。