Java SE Development Kit 19(JDK19) 19.0.2 Win64 官方最新正式
157MB / 01-20
Java SE Development Kit(JDK) v18.0.2.1 官方正式版 Win64
151MB / 08-21
Java SE Development Kit(JDK) 17.0.15 官方正式版 Linux64
174.7MB / 04-17
Java SE Development Kit(JDK) 17.0.15 官方正式版 Win64
152MB / 04-17
Java SE Development Kit(JDK) 16.0.2 官方正式版 Linux64
170MB / 07-22
Java SE Development Kit(JDK) 16.0.2 官方正式版 Win64
149MB / 07-22
JDK15(Java SE Development Kit 15) V15.0.2 官方正式版 Linux64
154MB / 01-20
JDK15(Java SE Development Kit 15) 15.0.2 官方正式版 Win64位
158MB / 01-20
JDK14(Java SE Development Kit 14) 14.0.2 官方中文安裝版 Linu
158MB / 07-15
JDK14(Java SE Development Kit 14) 14.0.2 官方中文安裝版 Win6
160MB / 07-15
-
JetBrains DataSpell(數(shù)據(jù)科學(xué)IDE) v2025.1 官方中文安裝版 編程工具 / 899MB
-
JetBrains DataGrip v2025.1 免費(fèi)中文正式版(附漢化包+安裝教程) 編程工具 / 750MB
-
JetBrains CLion v2025.1 中文正式免費(fèi)版(附漢化補(bǔ)丁+安裝教程) 編程工具 / 1.3GB
-
C#編輯器JetBrains Rider v2025.1 x64 中文安裝免費(fèi)版(附最新教 編程工具 / 1.4GB
-
-
Cursor(智能AI代碼生成工具) v0.48.9 官方版 編程工具 / 112MB
-
JetBrains ReSharper Command Line Tools命令行工具 v2025.1 官 編程工具 / 169MB
-
JetBrains ReSharper C++ v2025.1 中文最新免費(fèi)版(附安裝教程) 編程工具 / 62.8MB
-
JetBrains ReSharper Ultimate(dotUltimate) v2025.1 免費(fèi)正式安 編程工具 / 3.0GB
-
詳情介紹
Java SE Development Kit 10(簡(jiǎn)稱(chēng):Java SE 10)是一款由Oracle公司最新推出的Java語(yǔ)言的軟件開(kāi)發(fā)工具包套件,又叫做JDK 10。它是整個(gè)Java的核心,包括了Java運(yùn)行環(huán)境(Java Runtime Envirnment),一堆Java工具和Java基礎(chǔ)的類(lèi)庫(kù)(rt.jar),主要用于移動(dòng)設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序。用戶想要在電腦上運(yùn)行JAVA程序,需要先安裝JDK環(huán)境!
JDK 10是Java 10標(biāo)準(zhǔn)版的部分實(shí)現(xiàn),改進(jìn)的關(guān)鍵點(diǎn)包括一個(gè)本地類(lèi)型推斷、一個(gè)垃圾回收的“干凈”接口。盡管JDK 9對(duì)于許多Java開(kāi)發(fā)人員非常新鮮,但它的發(fā)展并沒(méi)有停止。
Java SE 10是Java SE平臺(tái)的最新版本,本發(fā)行版包含諸如局部變量類(lèi)型推斷,并行完整GC,應(yīng)用程序類(lèi)數(shù)據(jù)共享等改進(jìn)。
ps:本站為用戶提供Java SE 10 Linux最新版下載,強(qiáng)烈建議所有Java SE用戶升級(jí)到此版本。具體的安裝配置教程請(qǐng)參考JDK10 win64版操作步驟!
Java SE Development Kit 10 win64下載及安裝配置教程
Java SE Development Kit 10 Mac版下載
Java SE Development Kit 11 測(cè)試版下載
JDK 10中的新增功能:
1、核心庫(kù)/ java.util中
Optional.orElseThrow()方法
一個(gè)新的方法orElseThrow已被添加到Optional課堂上。它是現(xiàn)有g(shù)et方法的同義詞,并且是現(xiàn)在的首選方法。
2、核心庫(kù)/ java.util中:收藏
用于創(chuàng)建不可修改集合的API
已經(jīng)添加了幾個(gè)新的API,以促進(jìn)創(chuàng)建不可修改的集合。該List.copyOf,Set.copyOf和Map.copyOf方法從現(xiàn)有實(shí)例中創(chuàng)建新的集合實(shí)例。新的方法toUnmodifiableList,toUnmodifiableSet以及toUnmodifiableMap已被添加到Collectors在流包類(lèi)。這些允許流的元素被收集到一個(gè)不可修改的集合中。
3、芯-SVC / java.lang.management
系統(tǒng)屬性以禁用JRE上次使用情況跟蹤
引入了新的系統(tǒng)屬性jdk.disableLastUsageTracking來(lái)禁用正在運(yùn)行的VM的JRE上次使用情況跟蹤。該屬性可以在命令行通過(guò)使用被設(shè)置 -Djdk.disableLastUsageTracking=true或-Djdk.disableLastUsageTracking。使用此系統(tǒng)屬性集,無(wú)論設(shè)置的com.oracle.usagetracker.track.last.usage屬性值如何,JRE上次使用情況跟蹤都將被禁用usagetracker.properties。
4、芯-SVC / javax.management
為開(kāi)箱即用的JMX代理散列密碼
jmxremote.passwordJMX代理現(xiàn)在正在使用SHA3-512散列覆蓋文件中的明文密碼。該角色的每一行都遵循以下格式:
role_name W hashedPassword
Where:
role_name是任何不包含空格或制表符的字符串。
W =空格或制表符
散列密碼的格式如下:
hashedPassword = base64_encoded_64_byte_salt W base64_encoded_hash W hash_algorithm
Where:
base64_encoded_64_byte_salt = 64字節(jié)隨機(jī)鹽
base64_encoded_hash = Hash_algorithm(密碼+鹽)
W =空格或制表符
hash_algorithm =使用格式https://docs.oracle.com/javase/9/docs/specs/security/standard-names.htmlmessagedigest-algorithms指定的算法字符串。這是個(gè)可選的選項(xiàng)。如果未指定,則認(rèn)為SHA3-512是算法字符串。
如果密碼是明確的,如果滿足以下所有條件,它們將被哈希覆蓋:
com.sun.management.jmxremote.password.toHashes屬性在management.properties文件中設(shè)置為true 。
密碼文件是可寫(xiě)的。
如果配置了安全管理器,則系統(tǒng)安全策略允許寫(xiě)入密碼文件。
為了更改角色的密碼,請(qǐng)將散列的密碼條目替換為新的明文密碼或新的散列密碼。如果新密碼處于清除狀態(tài),則在進(jìn)行新的登錄嘗試時(shí)將用其哈希代替。
給定角色在此文件中至少應(yīng)有一個(gè)條目。如果某個(gè)角色沒(méi)有條目,則無(wú)權(quán)訪問(wèn)。如果為同一個(gè)角色名稱(chēng)找到多個(gè)條目,則使用最后一個(gè)條目。
用戶生成的哈希密碼文件也可以用來(lái)代替明文密碼文件。如果由用戶生成,則散列密碼必須遵循上面指定的格式。
該文件必須只能由所有者訪問(wèn),否則程序?qū)⑼顺霾⒊霈F(xiàn)錯(cuò)誤。
為了防止無(wú)意中編輯生產(chǎn)環(huán)境中的密碼文件,建議部署只讀哈希密碼文件。可以通過(guò)運(yùn)行JMX代理預(yù)先生成清除密碼的散列條目。
建議在代理運(yùn)行時(shí)不要編輯密碼文件。如果客戶端連接在外部修改文件的同時(shí)觸發(fā)密碼文件散列,則編輯可能會(huì)丟失。文件的完整性是有保證的,但是在代理讀取文件和寫(xiě)回文件之間的短時(shí)間內(nèi)對(duì)文件進(jìn)行的任何外部編輯可能會(huì)丟失。
5、熱點(diǎn)/ GC
G1的JEP 307并行完整GC
通過(guò)完全GC并行改善G1最壞情況下的延遲。G1垃圾收集器旨在避免完整收集,但是當(dāng)并發(fā)收集無(wú)法快速回收內(nèi)存時(shí),會(huì)發(fā)生回退完整GC。完整的GC for G1的舊版本使用單線程標(biāo)記掃描 - 緊湊算法。使用JEP 307,完整的GC已經(jīng)并行化,現(xiàn)在使用與年輕和混合集合相同數(shù)量的并行工作線程。
6、安全庫(kù)/ java.security
JEP 319根證書(shū)
在JDK中提供一組默認(rèn)的根證書(shū)頒發(fā)機(jī)構(gòu)(CA)證書(shū)。
cacerts用于Linux x64的OpenJDK 9二進(jìn)制文件的密鑰庫(kù)已由JEP 319:根證書(shū) [1] 填充,并帶有由Oracle的Java SE根CA程序的CA頒發(fā)的一組根證書(shū)。這解決了cacerts用于Linux x64的OpenJDK 9二進(jìn)制文件中的空密鑰庫(kù)問(wèn)題。cacerts由于未安裝受信任的根證書(shū)頒發(fā)機(jī)構(gòu),空的密鑰庫(kù)阻止了建立TLS連接。作為OpenJDK 9二進(jìn)制文件的解決方法,用戶必須將javax.net.ssl.trustStore系統(tǒng)屬性設(shè)置為使用不同的密鑰庫(kù)。
7、安全庫(kù)/ javax.net.ssl中
TLS會(huì)話哈希和擴(kuò)展主秘密擴(kuò)展支持
已為JDK JSSE提供程序中的TLS會(huì)話散列和擴(kuò)展主密鑰擴(kuò)展(RFC 7627)添加了支持。請(qǐng)注意,一般來(lái)說(shuō),如果未啟用端點(diǎn)標(biāo)識(shí)并且以前的握手是會(huì)話恢復(fù)縮略初始握手,則服務(wù)器證書(shū)更改會(huì)受到限制,除非兩個(gè)證書(shū)所代表的身份可以視為相同。但是,如果啟用或協(xié)商擴(kuò)展,則服務(wù)器證書(shū)更改限制不是必需的,因此將被相應(yīng)地丟棄。如果出現(xiàn)兼容性問(wèn)題,應(yīng)用程序可能會(huì)通過(guò)將系統(tǒng)屬性設(shè)置為JDK jdk.tls.useExtendedMasterSecret來(lái)禁用此擴(kuò)展的協(xié)商false。通過(guò)將系統(tǒng)屬性設(shè)置jdk.tls.allowLegacyResumption為false,當(dāng)會(huì)話散列和擴(kuò)展主密鑰擴(kuò)展未協(xié)商時(shí),應(yīng)用程序可拒絕簡(jiǎn)短握手。通過(guò)將系統(tǒng)屬性設(shè)置jdk.tls.allowLegacyMasterSecret為false,應(yīng)用程序可拒絕不支持會(huì)話散列和擴(kuò)展主密鑰擴(kuò)展的連接。
8、工具/ javac的
生成增強(qiáng)for循環(huán)的字節(jié)碼生成
字節(jié)碼生成已針對(duì)增強(qiáng)for循環(huán)進(jìn)行了改進(jìn),從而改進(jìn)了它們的翻譯方法。例如:
List
以下是增強(qiáng)后生成的代碼:
{ /*synthetic*/ Iterator i$ = data.iterator(); for (; i$.hasNext(); ) { String b = (String)i$.next(); } b = null; i$ = null; }
在for循環(huán)之外聲明迭代器變量允許在不再使用它時(shí)立即為其分配空值。這使GC可以訪問(wèn)它,然后可以擺脫未使用的內(nèi)存。當(dāng)增強(qiáng)for循環(huán)中的表達(dá)式是一個(gè)數(shù)組時(shí),情況類(lèi)似。
9、工具/ javadoc的(工具)
javadoc支持多種樣式表
一個(gè)新的javadoc命令行選項(xiàng)--add-stylesheet已被添加到j(luò)avadoc工具中。新--add-stylesheet選項(xiàng)支持在生成的文檔中使用多個(gè)樣式表?,F(xiàn)有的-stylesheetfile選項(xiàng)現(xiàn)在有一個(gè)別名,--main-stylesheet以幫助區(qū)分主樣式表和其他樣式表。
10、工具/ javadoc的(工具)
重寫(xiě)不改變規(guī)范的方法
新的選項(xiàng)--overridden-methods=值已被添加到j(luò)avadoc工具中。許多類(lèi)在不改變規(guī)范的情況下重寫(xiě)繼承的方法。該--overridden-methods=值選項(xiàng)可用于組這些方法與其它的繼承方法,而不是用在類(lèi)中聲明的其它方法記錄他們的細(xì)節(jié)。
11、工具/ javadoc的(工具)
API說(shuō)明摘要的注釋標(biāo)記
添加了一個(gè)新的內(nèi)聯(lián)標(biāo)簽,{@summary ...}以明確指定用作API描述摘要的文本。默認(rèn)情況下,從第一句推斷API描述的摘要。這是通過(guò)使用一個(gè)簡(jiǎn)單的算法或java.text.BreakIterator。然而,這種啟發(fā)式方法并不總是正確的,可能會(huì)導(dǎo)致對(duì)第一句結(jié)尾的錯(cuò)誤判斷。新的標(biāo)簽可以顯式設(shè)置API摘要文本而不是推斷。
支持系統(tǒng)
•Windows Server 2016
• Windows 10 64 bit
• Windows 10
• Windows Server 2012
• Windows 8 64 bit
• Windows 8
• Windows 7 64 bit
• Windows 7
• Windows Vista 64 bit
• Windows Vista
下載地址
JDK10(Java SE Development Kit 10) v10.0 官方免費(fèi)正式版 Linux 64位
人氣軟件
Java SE Development Kit(JDK) 17.0.15 官方正式版 Win64
JDK11(Java SE Development Kit 11) v11.0.27 x64 LTS 長(zhǎng)期支持
EXT界面圖形工具Ext Designer 特別版
JetBrains Pycharm Pro 2025.1 中文專(zhuān)業(yè)免費(fèi)正式版(附漢化包+安
intellij IDEA v2025.1 社區(qū)版 官方中文正式版(附漢化包+安裝方
myeclipse2016破解工具 v1.0 破解補(bǔ)丁(附安裝教程)
Java SE Development Kit(JDK1.8) jdk-8u451-windows-x64.exe 64
Java SE Development Kit(JDK) 17.0.15 官方正式版 Linux64
安卓集成開(kāi)發(fā)工具Android Studio 2024.3.1.13 + SDK 2024.1.09 W
Zend Studio 10.1.0與10.0.1 破解文件與注冊(cè)碼打包
相關(guān)文章
-
CodeAsk for Linux (代碼分析工具) v1.0.3 免費(fèi)Linux版
CodeAsk是一款基于大模型的代碼分析工具,通過(guò)提示詞可提供智能的代碼梳理與分析、安全漏洞檢測(cè)、代碼質(zhì)量評(píng)估等功能,還能生成有趣的prompt,助力開(kāi)發(fā)者高效理解和維護(hù)代...
-
玄機(jī)寶盒(C#百寶箱 ) v3.7 便攜綠色免費(fèi)版
玄機(jī)寶盒是一個(gè)集成了多種功能的C#編程輔助工具,特別適用于C#開(kāi)發(fā)者進(jìn)行調(diào)試、處理正則表達(dá)式、網(wǎng)絡(luò)請(qǐng)求以及系統(tǒng)交互等任,歡迎需要的朋友下載使用...
-
Java SE Development Kit 24(JDK24) v24.0.1 官方正式版 Win64
JDK24是一款Java開(kāi)發(fā)工具包,包含Java運(yùn)行環(huán)境(java運(yùn)行庫(kù)),Java開(kāi)發(fā)套件和Java基礎(chǔ)類(lèi)庫(kù)源代碼,JDK24是Java開(kāi)發(fā)套件非LTS長(zhǎng)期支持版本,引入了許多令人興奮的新特性,不...
-
鯨魚(yú)積木編程(無(wú)人機(jī)) V1.1.3 官方安裝版
鯨魚(yú)積木編程是一款適用于無(wú)人機(jī)的編程軟件,支持同步生成Python和C語(yǔ)言代碼,提供圖形化編程工具和趣味教學(xué)方式,適合編程啟蒙,軟件包含多種傳感器、邏輯、數(shù)學(xué)和AI功能...
-
微軟AI開(kāi)發(fā)Microsoft .NET V10.0.100 P2 中文免費(fèi)最新版 32/64位
.NET 10 首個(gè)預(yù)覽版推出,.NET 10 是 .NET 9 的后繼版本,將作為長(zhǎng)期支持維護(hù) (LTS) 版本提供 3 年的支持,涵蓋 .NET Runtime、SDK、libraries、C#、ASP.NET Core、Blazo...
-
CodeAsk(代碼分析工具) v1.0.4 綠色免費(fèi)版
CodeAsk是一款基于大模型的代碼分析工具,通過(guò)提示詞可提供智能的代碼梳理與分析、安全漏洞檢測(cè)、代碼質(zhì)量評(píng)估等功能,還能生成有趣的prompt,助力開(kāi)發(fā)者高效理解和維護(hù)代...
下載聲明
☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過(guò)一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問(wèn)題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問(wèn)題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購(gòu)買(mǎi)正版。
☉ 本站提供的JDK10(Java SE Development Kit 10) v10.0 官方免費(fèi)正式版 Linux 64位資源來(lái)源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。