當(dāng)下軟件園 / 匯聚當(dāng)下最新最酷的軟件下載站!
當(dāng)下軟件園
您的位置: 首頁 > 應(yīng)用軟件 > 編程工具 > Java SE Development Kit V18.0 官方最新版
Java SE Development Kit Java SE Development Kit V18.0 官方最新版 / JDK官方下載 版本
  • 軟件大?。?/span>151.8M
  • 軟件語言:簡(jiǎn)體中文
  • 軟件類型:國產(chǎn)軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 更新時(shí)間:2022-03-23
  • 軟件類別:編程工具
  • 軟件官網(wǎng):http://m.daaijiaoyu.cn
  • 應(yīng)用平臺(tái):Win2003,WinXP,Win7,Win8,Win10

網(wǎng)友評(píng)分: 分?jǐn)?shù) 4.7

軟件非常好(33% 軟件不好用(67%

  Java SE Development Kit,簡(jiǎn)稱JDK,是一款非常專業(yè)的Java開發(fā)工具包。該軟件適用于開發(fā)和測(cè)試用Java編程語言編寫,包含Java運(yùn)行環(huán)境、Java開發(fā)套件和Java基礎(chǔ)類庫源代碼,是運(yùn)行Java程序的運(yùn)行環(huán)境,讓編程從業(yè)人員更方便進(jìn)行編程工作。

Java SE Development Kit

【功能特點(diǎn)】

  1、Lambda表達(dá)式,一種新的語言特性,能夠使功能作為方法參數(shù)或?qū)⒋a作為數(shù)據(jù)。

  2、顯著增加和修改了Java語言特性,增添了標(biāo)準(zhǔn)庫,包括默認(rèn)方法,新的java.util.stream包及 Date-Time API。

  3、Compact Profiles包含 Java SE平臺(tái)預(yù)定義子集,使應(yīng)用程序員無需部署在整個(gè)平臺(tái),可運(yùn)行在小型設(shè)備上。

  4、安全性包括更新可Java加密體系架構(gòu);限制doPrivileged;SSL/TLS Server Name Indication (SNI) Extension以及增強(qiáng)密鑰庫。

Java SE Development Kit

【版本特性】

  Context-specific 反序列化過濾器允許應(yīng)用程序通過調(diào)用 JVM-wide filter factory 為每個(gè)序列化操作選擇過濾器,來配置 context-specific  和 dynamically selected 的反序列化過濾器。

  隨著 always-strict 浮點(diǎn)語義的恢復(fù),浮點(diǎn)運(yùn)算將保持一致的嚴(yán)格;而不是同時(shí)具有嚴(yán)格的浮點(diǎn)語義 ( strictfp) 和有著微妙出入的默認(rèn)浮點(diǎn)語義。這就為語言和 VM 恢復(fù)了原始的浮點(diǎn)語義,與 Java Standard Edition 1.2 中引入嚴(yán)格和默認(rèn)浮點(diǎn)模式之前的語義相匹配。

  棄用 Security Manager,準(zhǔn)備在未來版本中移除。追溯到 Java 1.0,Security Manager 一直是保護(hù)客戶端 Java 代碼的主要手段,很少用于保護(hù)服務(wù)器端代碼。該提案的一個(gè)目標(biāo)是評(píng)估是否需要新的 API 或機(jī)制來解決使用 Security Manager 的特定狹窄用例,例如阻塞System::exit。計(jì)劃要求棄用 Security Manager 以與舊 Applet API 一起刪除,該 API 也計(jì)劃在 JDK 17 中棄用。

  switch模式匹配預(yù)覽版擴(kuò)展了 Java 中的模式語言,允許switch表達(dá)式和語句可以針對(duì)多個(gè)模式進(jìn)行測(cè)試,每個(gè)模式都有特定的操作。這使得復(fù)雜的面向數(shù)據(jù)的查詢能夠簡(jiǎn)潔而安全地表達(dá)。此功能的目標(biāo)包括:通過使模式出現(xiàn)在案例標(biāo)簽中,來擴(kuò)展switch表達(dá)式和語句的表現(xiàn)力和應(yīng)用,在需要時(shí)放寬switch的 historical null-hostility,并引入兩種模式:guarded ``patterns,允許用任意的布爾表達(dá)式來完善模式匹配邏輯,以及parenthesized patterns,解決了一些解析歧義。在 JDK 16 中,instanceof運(yùn)算符被擴(kuò)展為采用類型模式并執(zhí)行模式匹配。提議的適度擴(kuò)展允許簡(jiǎn)化熟悉的 instanceof-and-cast 習(xí)語。

  JDK 內(nèi)部的強(qiáng)封裝,除了sun.misc.Unsafe等關(guān)鍵的內(nèi)部 API 外,用戶將不再可能通過單個(gè)命令行選項(xiàng)來 relax 對(duì)內(nèi)部元素的強(qiáng)封裝,這在 JDK 9 到 JDK 16 中是可行的。該計(jì)劃的目標(biāo)包括提高 JDK 的安全性和可維護(hù)性,并鼓勵(lì)開發(fā)人員從內(nèi)部元素遷移到標(biāo)準(zhǔn) API。

  刪除遠(yuǎn)程方法調(diào)用 (RMI) 激活機(jī)制,同時(shí)保留 RMI 的其余部分。RMI 激活機(jī)制已過時(shí)和廢棄,在 JDK 15 中不推薦使用。

  在外部函數(shù)和 memory API 引入了一個(gè)孵化器階段,允許 Java 程序與 Java 運(yùn)行時(shí)之外的代碼和數(shù)據(jù)進(jìn)行互操作。API 計(jì)劃的目標(biāo)包括易用性、性能、通用性和安全性。

  與平臺(tái)無關(guān)的矢量 API 作為孵化 API 集成到 JDK 16 中,將在 JDK 17 中再次孵化,提供一種機(jī)制來表達(dá)矢量計(jì)算,這些計(jì)算在運(yùn)行時(shí)可靠地編譯為支持的 CPU 架構(gòu)上的最佳矢量指令。這比等效的標(biāo)量計(jì)算獲得了更好的性能。在 JDK 17 中,向量 API 已針對(duì)性能和實(shí)現(xiàn)進(jìn)行了增強(qiáng),包括在字節(jié)向量與布爾數(shù)組之間進(jìn)行轉(zhuǎn)換的增強(qiáng)功能。

  密封類和接口限制哪些其他類或接口可以擴(kuò)展或?qū)崿F(xiàn)它們。該提案的目標(biāo)包括允許類或接口的作者控制哪些代碼負(fù)責(zé)實(shí)現(xiàn)它,提供比訪問修飾符更具聲明性的方式來限制超類的使用,并通過為模式的詳盡分析提供基礎(chǔ)來支持模式匹配的未來方向。

  刪除實(shí)驗(yàn)性 AOT 和 JIT 編譯器,它們幾乎沒有使用,但需要大量維護(hù)工作。該計(jì)劃要求維護(hù) Java 級(jí)別的 JVM 編譯器接口,以便開發(fā)人員可以繼續(xù)使用外部構(gòu)建的編譯器版本進(jìn)行 JIT 編譯。

Java SE Development Kit

【JRE和JDK的區(qū)別】

  如果在學(xué)習(xí)或從事Java開發(fā)、編譯java程序,那么安裝JDK

  如果僅需運(yùn)行java程序,只需要Java運(yùn)行庫,那么安裝JRE

  Java Development Kit(簡(jiǎn)稱JDK)= Java開發(fā)套件,Java開發(fā)工具包,面向Java語言開發(fā)者。

  Java Runtime Environment(簡(jiǎn)稱JRE)= Java運(yùn)行庫,Java運(yùn)行環(huán)境,面向Java程序用戶們。

  JDK:Java核心,含Java運(yùn)行環(huán)境(JRE)、編譯器(javac.exe)、開發(fā)工具(javadoc.exe、jar.exe、keytool.exe、jconsole.exe)和Java工具類庫(如tools.jar)源代碼等java語言編譯所需的工具包。

  JRE:Java語言開發(fā)的程序運(yùn)行所需要的運(yùn)行環(huán)境,包括JVM標(biāo)準(zhǔn)實(shí)現(xiàn)(java.exe等)及 Java核心類庫(rt.jar等),它不包含開發(fā)工具(編譯器、調(diào)試器等)

軟件特別說明

標(biāo)簽: Java SE Development Kit JDK

其他版本下載

更多(51)>Java程序員必備軟件

Java語言是應(yīng)用最廣泛的編程語言之一,不少程序員選擇從事Java的編程開發(fā),因?yàn)樗木幊汰h(huán)境相較于其他語言更加的友好。同時(shí),這也離不開一些開發(fā)輔助工具的幫助。小編就為大家整理了幾款Java程序員必備軟件,不容錯(cuò)過。 查看 >>
網(wǎng)友評(píng)論
回頂部 去下載

關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們

Copyright ? 2005-2024 m.daaijiaoyu.cn.All rights reserved.

浙ICP備06019006號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)