Java最近幾年突飛猛進(jìn),雖然還是有很多人在使用老舊的jdk8,但是新版本已經(jīng)把很多號稱取代java的新玩具摔在了后面。就在近日,jdk17已經(jīng)正式發(fā)布了,更新了很多比較實用的新特性,其中包括更改、增強(qiáng)、刪除的 API 和功能、棄用的API功能等等,現(xiàn)在允許應(yīng)用程序通過JVM范圍的過濾器工廠配置特定于上下文和動態(tài)選擇的反序列化過濾器。此外,還使用Apple Metal API以替代使用被棄用的OpenGL API的現(xiàn)有管道,致力于為用戶帶來最佳的使用感受,有興趣的小伙伴們可以前來下載體驗。
特點介紹
恢復(fù)始終嚴(yán)格的浮點語義
增強(qiáng)型偽隨機(jī)數(shù)發(fā)生器
新的 macOS 渲染管線
macOS/AArch64 端口
棄用 Applet API 以進(jìn)行刪除
強(qiáng)封裝JDK內(nèi)部
開關(guān)模式匹配(預(yù)覽)
刪除 RMI 激活
密封類
刪除實驗性 AOT 和 JIT 編譯器
棄用要刪除的安全管理器
外部函數(shù)和內(nèi)存 API(孵化器)
Vector API(第二孵化器)
上下文特定的反序列化過濾器
jdk17環(huán)境變量配置windows10
在本站下載解壓,得到j(luò)dk17 64位官方版軟件包,無需安裝:
接下來進(jìn)行環(huán)境變量的配置,首先鼠標(biāo)右鍵計算機(jī)選擇屬性;
然后依次點擊高級系統(tǒng)設(shè)置——高級——環(huán)境變量;
在系統(tǒng)變量中新建變量,如下:
變量名:JAVA_HOME
變量值:C:\Program Files\Java\jdk1.6.0_45
注意:如果你沒有改變默認(rèn)路徑復(fù)制就可以,如果修改過請選擇安裝目錄,填寫好后點擊“確定”。
接著,在系統(tǒng)變量列表中找到“Path”,點擊“編輯”,在變量值最后輸入
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
注意:注意原來Path的變量值末尾有沒有;號,如果沒有,先輸入;號再輸入上面的代碼
最后,接著新建CLASSPATH 變量
變量值填寫。;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點)
系統(tǒng)變量配置完畢
在配置好環(huán)境變量后,可以進(jìn)入cmd中檢查Java是否安裝正確,檢查的命令為 java -version,如圖所示:
輸入java便能夠查看所有的命令;
輸入javac,如下圖所示;
至此,環(huán)境就已經(jīng)配置好了,希望對你有所幫助。
jdk17新特性
更新了包括14個特性,具體如下表所示:
恢復(fù)始終嚴(yán)格模式(Always-Strict)的浮點語義
增強(qiáng)型偽隨機(jī)數(shù)生成器
新增macOS渲染管道
支持將JDK移植到macOS或AArch64
棄用待移除的Applet API
注:JDK 9中的JEP 289先前已棄用Applet API,但并未將其刪除。
強(qiáng)封裝JDK內(nèi)部API
switch模式匹配進(jìn)入預(yù)覽(Preview)階段
移除RMI(遠(yuǎn)程方法調(diào)用)激活機(jī)制
密封類
注:密封類是由JEP 360提出的,并在JDK 15中作為預(yù)覽功能提供。它們由JEP 397再次提出并進(jìn)行了改進(jìn),并作為預(yù)覽功能在JDK 16中提供。該JEP建議在JDK17中完成密封類,與JDK 16沒有任何變化。
移除實驗性AOT和JIT編譯器
棄用待移除的安全管理器(Security Manager)
注:棄用安全管理器,在后續(xù)版本中移除。安全管理器可追溯到Java 1.0。多年來,它一直不是保護(hù)客戶端Java代碼的主要手段,也很少用于保護(hù)服務(wù)器端代碼。為了推動Java向前發(fā)展,Oracle打算棄用安全管理器,以便與舊Applet API(JEP 398)一起刪除。
外部函數(shù)和內(nèi)存API(孵化器)孵化階段
注:Java程序可以通過該API與Java運行時之外的代碼和數(shù)據(jù)進(jìn)行互操作。通過有效調(diào)用外部函數(shù)(即JVM之外的代碼),以及安全地訪問外部內(nèi)存(即不由JVM管理的內(nèi)存),API使Java程序能夠調(diào)用本地庫和處理本地數(shù)據(jù),而沒有JNI。
Vector API(第二孵化器)第二孵化階段
注:引入一個API來表達(dá)向量計算,這些計算在運行時可靠地編譯為支持的CPU架構(gòu)上的最佳向量指令,從而實現(xiàn)優(yōu)于等效標(biāo)量計算的性能。
上下文特定的反序列化過濾器
注:允許應(yīng)用程序通過JVM范圍的過濾器工廠配置特定于上下文和動態(tài)選擇的反序列化過濾器,該工廠被調(diào)用以為每個單獨的反序列化操作選擇一個過濾器。
- jdk開發(fā)工具包
-
更多 (8個) >>jdk大全 JDK是java開發(fā)的必不可少的工具包,它包含了JAVA的運行環(huán)境和JAVA工具。而且JDK包含了JRE(java運行環(huán)境),同時還包含了編譯java源碼的編譯器,那么jdk哪個版本最好用?jdk更新版本的速度還是較快的,已經(jīng)已經(jīng)出來了JDK10了,但用JDK8和JDK9的人較多。小編整理出來jdk大全供大家下載!這里擁有多個版本的jdk可以選擇,希望對java程序員有所幫助!
-
-
jdk16.0.2 64位官方版 149.05M
查看/簡體中文 -
jdk15.0.1 64位官方版 158.16M
查看/簡體中文 -
java se development kit 8(jdk1.8) 209.67M
查看/簡體中文8u202官方版 -
jdk17官方版 159.72M
查看/簡體中文附安裝教程 -
jdk1.6 32位/64位官方版 128.75M
查看/簡體中文附環(huán)境變量配置教程 -
Java JDK 128.75M
查看/簡體中文v6.0PC版 -
jdk1.8 380.57M
查看/簡體中文32位/64位官方版
-
- 下載地址
發(fā)表評論
1人參與,1條評論- 第1樓中國–陜西–榆林 聯(lián)通網(wǎng)友發(fā)表于: 2024-12-10 11:56:47
- 不錯,直接下載,速度快,不是垃圾連接!0蓋樓(回復(fù))
軟件排行榜
- 1Java SE Development Kit(JDK)7.0官方正式版 32位&64位
- 2RedisInsight官方版 v2.44
- 3python最新版本2024 v3.12.3官方版
- 4jdk17官方版 附安裝教程
- 5VBA for WPS v7.0
- 6virtual serial ports driver虛擬串口調(diào)試工具 v11.0.1047.0官方版
- 7友善串口調(diào)試助手 v3.7.2綠色版
- 8研華汽車數(shù)碼大師3 v1.7.2312.26官方版
- 9microsoft visual c++ 2019(vc2019運行庫) x86/x64簡體中文版
- 10vnote(Markdown筆記軟件) v3.18.0官方版
熱門推薦
- dotCover 2024官方版 v2024.2.549.78M / 多國語言
- python最新版本2024 v3.12.3官方版25.2M / 簡體中文
- 微軟visual c++運行庫合集包 v3.0.22.0317官方版85.82M / 簡體中文
- dwin dgus(開發(fā)配置工具) v5.04官方版6.87M / 簡體中文
- RegEx Tester(正則表達(dá)式調(diào)試工具) v3.2.0.0綠色版26K / 英文
- Report Builder v3.0官方版32.16M / 簡體中文
- Convert.NET(代碼翻譯器) v8.4.6675.71官方版4.48M / 多國語言[中文]
- msys2(類Linux開發(fā)環(huán)境) v2016.10.25官方版100.11M / 簡體中文
- node.js安裝包 v18.12.127.76M / 簡體中文
- APKSign(APK簽名工具) v1.0官方版292K / 簡體中文