最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JDK11(Java SE Development Kit 11) v11.0.32 for Linux x64 官方正式版

Java免費(fèi)下載

  • 軟件大小:162MB
  • 軟件語言:簡體中文
  • 軟件類型:國產(chǎn)軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 軟件類別:編程工具
  • 應(yīng)用平臺(tái):Linux平臺(tái)
  • 更新時(shí)間:2026-07-22
  • 網(wǎng)友評(píng)分:
360通過 騰訊通過 金山通過

情介紹

JDK是整個(gè)Java的核心,包括了Java運(yùn)行環(huán)境,一堆Java工具和Java基礎(chǔ)的類庫,JDK是學(xué)好Java的第一步。國當(dāng)?shù)貢r(shí)間9月25日,Oracle 官方宣布 Java 11 (18.9 LTS) 正式發(fā)布,可在生產(chǎn)環(huán)境中使用!這是自 Java 8 后的首個(gè)長期支持版本,現(xiàn)在可進(jìn)行下載!

JDK 11 Windows下載

JDK 11 Mac下載

Java 11 版本說明

按照 Oracle 公布的支持路線圖,Java 11 將會(huì)獲得 Oracle 提供的長期支持服務(wù),直至2026年9月。

Java 的版本發(fā)布周期變更為每六個(gè)月一次 —— 每半年發(fā)布一個(gè)大版本,每個(gè)季度發(fā)布一個(gè)中間特性版本,并且承諾不會(huì)跳票。通過這樣的方式,開發(fā)團(tuán)隊(duì)可以把一些關(guān)鍵特性盡早合并到 JDK 之中,以快速得到開發(fā)者反饋,在一定程度上避免出現(xiàn)像 Java 9 這樣兩次被迫延遲發(fā)布的窘?jīng)r。

按照官方的說法,新的發(fā)布周期會(huì)嚴(yán)格遵循時(shí)間點(diǎn),將于每年的3月份和9月份發(fā)布。所以 Java 11 的版本號(hào)是 18.9(LTS)。

不過與 Java 9 和 Java 10 這兩個(gè)被稱為“功能性的版本”不同(兩者均只提供半年的技術(shù)支持),Java 11 不僅提供了長期支持服務(wù),還將作為 Java 平臺(tái)的參考實(shí)現(xiàn)。Oracle 直到2023年9月都會(huì)為 Java 11 提供技術(shù)支持,而補(bǔ)丁和安全警告等擴(kuò)展支持將持續(xù)到2026年。

新的長期支持版本每三年發(fā)布一次,根據(jù)后續(xù)的發(fā)布計(jì)劃,下一個(gè)長期支持版 Java 17 將于2021年發(fā)布。

Java 11 許可證

以下內(nèi)容摘自官網(wǎng)公告

Oracle JDK 11 許可證中的重要變更

使用 JDK 11,Oracle 已更新了我們提供 Oracle JDK 的許可條款。Oracle Java SE 的新 Oracle 技術(shù)網(wǎng)開發(fā)者許可與提供以前版本的 JDK 的許可證大不相同。在下載和使用本產(chǎn)品之前,請(qǐng)仔細(xì)閱讀新條款。

Oracle 還在 jdk.java.net/11 上通過 GPL 許可證提供此軟件。

按照官方的說法,從 Java 11 開始,Oracle 將在 GPLv2 許可證下提供 JDK 版本,采用 Classpath Exception (GPLv2+CPE) 的方式,滿足了在商業(yè)許可下使用 Oracle JDK 作為 Oracle 產(chǎn)品或服務(wù)的一部分,或者不想使用開源軟件的需求。這種使用開源許可證和商業(yè)許可證的組合取代了歷史上的“BCL”許可證,該許可證具有免費(fèi)和付費(fèi)商業(yè)條款的組合。

Java 11 新特性

新增功能:

1、核心庫/ java.util中
Optional.orElseThrow()方法
一個(gè)新的方法orElseThrow已被添加到Optional課堂上。它是現(xiàn)有g(shù)et方法的同義詞,并且是現(xiàn)在的首選方法。
2、核心庫/ 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在流包類。這些允許流的元素被收集到一個(gè)不可修改的集合中。
3、芯-SVC / java.lang.management
系統(tǒng)屬性以禁用JRE上次使用情況跟蹤
引入了新的系統(tǒng)屬性jdk.disableLastUsageTracking來禁用正在運(yùn)行的VM的JRE上次使用情況跟蹤。該屬性可以在命令行通過使用被設(shè)置 -Djdk.disableLastUsageTracking=true或-Djdk.disableLastUsageTracking。使用此系統(tǒng)屬性集,無論設(shè)置的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é)隨機(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 。
密碼文件是可寫的。
如果配置了安全管理器,則系統(tǒng)安全策略允許寫入密碼文件。
為了更改角色的密碼,請(qǐng)將散列的密碼條目替換為新的明文密碼或新的散列密碼。如果新密碼處于清除狀態(tài),則在進(jìn)行新的登錄嘗試時(shí)將用其哈希代替。
給定角色在此文件中至少應(yīng)有一個(gè)條目。如果某個(gè)角色沒有條目,則無權(quán)訪問。如果為同一個(gè)角色名稱找到多個(gè)條目,則使用最后一個(gè)條目。
用戶生成的哈希密碼文件也可以用來代替明文密碼文件。如果由用戶生成,則散列密碼必須遵循上面指定的格式。
該文件必須只能由所有者訪問,否則程序?qū)⑼顺霾⒊霈F(xiàn)錯(cuò)誤。
為了防止無意中編輯生產(chǎn)環(huán)境中的密碼文件,建議部署只讀哈希密碼文件??梢酝ㄟ^運(yùn)行JMX代理預(yù)先生成清除密碼的散列條目。
建議在代理運(yùn)行時(shí)不要編輯密碼文件。如果客戶端連接在外部修改文件的同時(shí)觸發(fā)密碼文件散列,則編輯可能會(huì)丟失。文件的完整性是有保證的,但是在代理讀取文件和寫回文件之間的短時(shí)間內(nèi)對(duì)文件進(jìn)行的任何外部編輯可能會(huì)丟失。
5、熱點(diǎn)/ GC
G1的JEP 307并行完整GC
通過完全GC并行改善G1最壞情況下的延遲。G1垃圾收集器旨在避免完整收集,但是當(dāng)并發(fā)收集無法快速回收內(nèi)存時(shí),會(huì)發(fā)生回退完整GC。完整的GC for G1的舊版本使用單線程標(biāo)記掃描 - 緊湊算法。使用JEP 307,完整的GC已經(jīng)并行化,現(xiàn)在使用與年輕和混合集合相同數(shù)量的并行工作線程。
6、安全庫/ java.security
JEP 319根證書
在JDK中提供一組默認(rèn)的根證書頒發(fā)機(jī)構(gòu)(CA)證書。
cacerts用于Linux x64的OpenJDK 9二進(jìn)制文件的密鑰庫已由JEP 319:根證書 [1] 填充,并帶有由Oracle的Java SE根CA程序的CA頒發(fā)的一組根證書。這解決了cacerts用于Linux x64的OpenJDK 9二進(jìn)制文件中的空密鑰庫問題。cacerts由于未安裝受信任的根證書頒發(fā)機(jī)構(gòu),空的密鑰庫阻止了建立TLS連接。作為OpenJDK 9二進(jìn)制文件的解決方法,用戶必須將javax.net.ssl.trustStore系統(tǒng)屬性設(shè)置為使用不同的密鑰庫。
7、安全庫/ javax.net.ssl中
TLS會(huì)話哈希和擴(kuò)展主秘密擴(kuò)展支持
已為JDK JSSE提供程序中的TLS會(huì)話散列和擴(kuò)展主密鑰擴(kuò)展(RFC 7627)添加了支持。請(qǐng)注意,一般來說,如果未啟用端點(diǎn)標(biāo)識(shí)并且以前的握手是會(huì)話恢復(fù)縮略初始握手,則服務(wù)器證書更改會(huì)受到限制,除非兩個(gè)證書所代表的身份可以視為相同。但是,如果啟用或協(xié)商擴(kuò)展,則服務(wù)器證書更改限制不是必需的,因此將被相應(yīng)地丟棄。如果出現(xiàn)兼容性問題,應(yīng)用程序可能會(huì)通過將系統(tǒng)屬性設(shè)置為JDK jdk.tls.useExtendedMasterSecret來禁用此擴(kuò)展的協(xié)商false。通過將系統(tǒng)屬性設(shè)置jdk.tls.allowLegacyResumption為false,當(dāng)會(huì)話散列和擴(kuò)展主密鑰擴(kuò)展未協(xié)商時(shí),應(yīng)用程序可拒絕簡短握手。通過將系統(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 data = new ArrayList<>(); for (String b : data);
以下是增強(qiáng)后生成的代碼:
{ /*synthetic*/ Iterator i$ = data.iterator(); for (; i$.hasNext(); ) { String b = (String)i$.next(); } b = null; i$ = null; }
在for循環(huán)之外聲明迭代器變量允許在不再使用它時(shí)立即為其分配空值。這使GC可以訪問它,然后可以擺脫未使用的內(nèi)存。當(dāng)增強(qiáng)for循環(huán)中的表達(dá)式是一個(gè)數(shù)組時(shí),情況類似。
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的(工具)
重寫不改變規(guī)范的方法
新的選項(xiàng)--overridden-methods=值已被添加到j(luò)avadoc工具中。許多類在不改變規(guī)范的情況下重寫繼承的方法。該--overridden-methods=值選項(xiàng)可用于組這些方法與其它的繼承方法,而不是用在類中聲明的其它方法記錄他們的細(xì)節(jié)。
11、工具/ javadoc的(工具)
API說明摘要的注釋標(biāo)記
添加了一個(gè)新的內(nèi)聯(lián)標(biāo)簽,{@summary ...}以明確指定用作API描述摘要的文本。默認(rèn)情況下,從第一句推斷API描述的摘要。這是通過使用一個(gè)簡單的算法或java.text.BreakIterator。然而,這種啟發(fā)式方法并不總是正確的,可能會(huì)導(dǎo)致對(duì)第一句結(jié)尾的錯(cuò)誤判斷。新的標(biāo)簽可以顯式設(shè)置API摘要文本而不是推斷。

  • JDK11(Java SE Development Kit 11) v11.0.32 for Linux x64 官方正式版

載地址

下載錯(cuò)誤?【投訴報(bào)錯(cuò)】

JDK11(Java SE Development Kit 11) v11.0.32 for Linux x64 官方正式版

      它版本

      更多版本

      氣軟件

      關(guān)文章

      載聲明

      ☉ 解壓密碼:m.fzitv.net 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
      ☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過一段時(shí)間重試!或者多試試幾個(gè)下載地址
      ☉ 如果遇到什么問題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購買正版。
      ☉ 本站提供的JDK11(Java SE Development Kit 11) v11.0.32 for Linux x64 官方正式版資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。

      余干县| 南华县| 永春县| 罗定市| 句容市| 洮南市| 正蓝旗| 桑日县| 兴仁县| 秭归县| 桃园市| 全椒县| 宁国市| 卢龙县| 巴林左旗| 应城市| 晋宁县| 改则县| 西昌市| 米泉市| 和龙市| 蒙阴县| 丹阳市| 芜湖县| 彩票| 黄梅县| 永吉县| 兰坪| 佛冈县| 旌德县| 兴安盟| 鄂州市| 山西省| 青州市| 新乐市| 泗水县| 开远市| 丹寨县| 资溪县| 南漳县| 沾化县|