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