- 軟件介紹
- 軟件截圖
- 相關軟件
- 相關閱讀
- 下載地址
電腦軟件推薦: Xmind Zen 2020免激活版 (已驗證可用) vmPing v1.3.21 綠色中文版 同花順遠航版 v7.9.3.1 官方版本 Windows Firewall Control v6.0.2.0
JDK 9,全稱為 Java SE Development Kit 9,包含 Java 運行環(huán)境、開發(fā)工具及基礎類庫源代碼,是 Java 開發(fā)的重要工具。88apk 提供了 JDK 9 的 2022 最新版,建議學習和從事 Java 開發(fā)的朋友下載使用。

內(nèi)容介紹
模塊系統(tǒng):Java 9 的主要創(chuàng)新之一是引入了模塊系統(tǒng)(Jigsaw 項目),它將包組織成模塊,解決了依賴關系和封裝問題。
REPL (JShell):提供了交互式編程環(huán)境。
HTTP 2 客戶端:支持 HTTP/2 標準的新 HTTPClient API,包括 WebSocket、HTTP2 流和服務器推送特性。
改進的 Javadoc:現(xiàn)在支持在 API 文檔中搜索,并且輸出符合 HTML5 標準。
多版本兼容 JAR 包:允許創(chuàng)建具有不同版本兼容性的 JAR 包。
集合工廠方法:為 List、Set 和 Map 接口提供了新的靜態(tài)工廠方法,用于創(chuàng)建不可變集合實例。
私有接口方法:接口可以包含 private 私有方法。
進程 API:改進的 API 用于管理和控制操作系統(tǒng)進程,包括 java.lang.ProcessHandle 類及其嵌套接口 Info。
改進的 Stream API:添加了便利方法,如 dropWhile 和 takeWhile,使流處理更加簡便。
改進 try-with-resources:支持在 try-with-resources 語句中使用已經(jīng)是 final 的資源變量,而無需聲明新變量。
改進的棄用注解 @Deprecated:提供更多信息,指示被標記 API 的狀態(tài)和計劃移除的情況。
改進鉆石操作符(Diamond Operator):允許匿名類使用鉆石操作符。
改進 Optional 類:java.util.Optional 類添加了新的方法,可以直接轉(zhuǎn)換為 stream。
多分辨率圖像 API:定義了 API 來操作和展示不同分辨率的圖像。
改進的 CompletableFuture API:支持在 ProcessHandle.onExit 方法中執(zhí)行操作。
輕量級的 JSON API:內(nèi)置了一個輕量級的 JSON API。
響應式流(Reactive Streams) API:引入新的響應式流 API 支持響應式編程。

軟件特色
1. Java 平臺級模塊系統(tǒng)
Java 9 引入了全新的模塊系統(tǒng),有效解決了大型代碼庫中的封裝和依賴關系問題。模塊化 JAR 文件包含一個額外的模塊描述器,用于聲明模塊間的依賴和導出哪些包。
示例模塊描述器(module-info.java):
module blog {
exports com.pluralsight.blog;
requires cms;
}
2. Linking
Java 9 的 jlink 工具允許創(chuàng)建針對特定應用程序的優(yōu)化運行時映像,避免使用完整的 JDK 安裝。
3. JShell: 交互式 Java REPL
JShell 允許從控制臺啟動并直接輸入執(zhí)行 Java 代碼,適用于探索 API 和嘗試語言特性,提供即時反饋。
4. 改進的 Javadoc
Javadoc 現(xiàn)在支持 API 文檔搜索,并符合 HTML5 標準,同時提供有關 JDK 模塊類或接口來源的信息。
5. 集合工廠方法
Java 9 引入了集合工廠方法,例如 Set.of 和 List.of,提供了更簡潔的方式來創(chuàng)建并填充集合。這些集合是不可變的,避免了選擇特定集合實現(xiàn)的問題。
6. 改進的 Stream API
Stream API 增加了新的方法,如 dropWhile 和 takeWhile,以及對 Optional 的支持,使得流處理更加便捷。
7. 私有接口方法
Java 9 允許在接口中添加私有方法,以提高代碼復用性,避免將這些輔助方法暴露為公共 API。
8. HTTP/2
新的 HttpClient API 替代了過時的 HttpURLConnection API,支持 WebSocket 和 HTTP/2。不過,這一特性在 Java 9 中以孵化器模塊的形式提供,尚未完全穩(wěn)定。
9. 多版本兼容 JAR
此特性對于庫維護者尤為重要,支持庫在不同版本的 Java 中兼容運行,避免了因用戶遷移到新版本而導致的功能受限問題。

-
Java SE Development Kit 9 v9.0.6 中文版下載地址

相關閱讀
最新軟件
猜您喜歡
- Anlink電腦版客戶端 2023 最新版 1.0.0.0
- Spigot服務端快速構建 V1.2.6官方版
- 全網(wǎng)最新小說書源 (18000+書源)v2022.2
- PDF轉(zhuǎn)JPG轉(zhuǎn)換工具 v6.8 綠色版
- WebStorm 2023 中文激活版 v2023.1.2(含安裝激活指南)
- 同望 (WCOST) V7.31 免費版
- 超級廣告殺手 1.0.0 官方版
- 藍天白云高清桌面壁紙 V2023最新版
- 微信消息提醒工具(彈窗提醒)v1.1 免費版
- 有道云筆記PC端2024最新版 v5.8.0.1
- SmallPDF 免費轉(zhuǎn)換工具 6.8.0 版
- MySQL for Windows 32-bit