大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Java8新特性
Java9新特性

Java9新特性

Java 9 發(fā)布于 2017 年 9 月 22 日,帶來了很多新特性,其中最主要的變化是已經(jīng)實現(xiàn)的模塊化系統(tǒng)。接下來我們會詳細介紹 Java 9 的新特性。

Java 9 新特性

模塊系統(tǒng):模塊是一個包的容器,Java 9 最大的變化之一是引入了模塊系統(tǒng)(Jigsaw 項目)。

REPL (JShell):交互式編程環(huán)境。

HTTP 2 客戶端:HTTP/2標準是HTTP協(xié)議的最新版本,新的 HTTPClient API 支持 WebSocket 和 HTTP2 流以及服務器推送特性。

改進的 Javadoc:Javadoc 現(xiàn)在支持在 API 文檔中的進行搜索。另外,Javadoc 的輸出現(xiàn)在符合兼容 HTML5 標準。

多版本兼容 JAR 包:多版本兼容 JAR 功能能讓你創(chuàng)建僅在特定版本的 Java 環(huán)境中運行庫程序時選擇使用的 class 版本。

集合工廠方法:List,Set 和 Map 接口中,新的靜態(tài)工廠方法可以創(chuàng)建這些集合的不可變實例。

私有接口方法:在接口中使用private私有方法。我們可以使用 private 訪問修飾符在接口中編寫私有方法。

進程 API : 改進的 API 來控制和管理操作系統(tǒng)進程。引進 java.lang.ProcessHandle 及其嵌套接口 Info 來讓開發(fā)者逃離時常因為要獲取一個本地進程的 PID 而不得不使用本地代碼的窘境。

改進的 Stream API:改進的 Stream API 添加了一些便利的方法,使流處理更容易,并使用收集器編寫復雜的查詢。

改進 try-with-resources:如果你已經(jīng)有一個資源是 final 或等效于 final 變量,您可以在 try-with-resources 語句中使用該變量,而無需在 try-with-resources 語句中聲明一個新變量。

• 改進的棄用注解 @Deprecated:注解 @Deprecated 可以標記 Java API 狀態(tài),可以表示被標記的 API 將會被移除,或者已經(jīng)破壞。

改進鉆石操作符(Diamond Operator) :匿名類可以使用鉆石操作符(Diamond Operator)。

改進 Optional 類:java.util.Optional 添加了很多新的有用方法,Optional 可以直接轉(zhuǎn)為 stream。

多分辨率圖像 API:定義多分辨率圖像API,開發(fā)者可以很容易的操作和展示不同分辨率的圖像了。

改進的 CompletableFuture API : CompletableFuture 類的異步機制可以在 ProcessHandle.onExit 方法退出時執(zhí)行操作。

輕量級的 JSON API:內(nèi)置了一個輕量級的JSON API

響應式流(Reactive Streams) API : Java 9中引入了新的響應式流 API 來支持 Java 9 中的響應式編程。

更多的新特性可以參閱官網(wǎng):https://docs.oracle.com/javase/9/whatsnew/toc.htm#JSNEW-GUID-C23AFD78-C777-460B-8ACE-58BE5EA681F6

JDK 9 下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk9-doc-downloads-3850606.html

在關(guān)于 Java 9 文章的實例,我們均使用 jdk 1.9 環(huán)境,你可以使用以下命令查看當前 jdk 的版本:

$ java -version
java version "9-ea"
Java(TM) SE Runtime Environment (build 9-ea+163)
Java HotSpot(TM) 64-Bit Server VM (build 9-ea+163, mixed mode)

接下來我們將詳細為大家簡介 Java 9 的新特性:

序號

特性

1

模塊系統(tǒng)

2

REPL (JShell)

3

改進的 Javadoc

4

多版本兼容 JAR 包

5

集合工廠方法

6

私有接口方法

7

進程API

8

Stream API

9

try-with-resources

10

@Deprecated

11

內(nèi)部類的鉆石操作符(Diamond Operator)

12

Optional 類

13

多分辨率圖像 API

14

CompletableFuture API

全部教程
主站蜘蛛池模板: 一级片亚洲 | 国产小视频精品 | 久久精品国产99久久香蕉 | 一本色道久久综合亚洲精品高清 | 欧美日韩中文字幕在线手机版本 | 2019年国产高清情侣视频 | 真实国产精品视频国产网 | 一区二区在线播放福利视频 | 欧美色网在线 | 久久精品国产亚洲综合色 | 四虎国产精品永久地址99 | 国产成人综合91精品 | 国产日韩精品欧美在线ccc | 成年网站视频在线观看 | 亚色视频在线观看 | 国产精品高清一区二区三区 | 久久99国产亚洲高清观看韩国 | 99免费在线播放99久久免费 | 成人免费毛片网站 | 免费视频不卡一区二区三区 | 成人免费视频视频在线观看 免费 | 视频二区中文字幕 | 青青青国产精品国产精品久久久久 | 亚洲精品一区二区在线播放 | 午夜91理论片 | 欧美aⅴ片 | 婷婷综合久久 | 精品一区二区乱码久久乱码 | 色综合欧美亚洲另类久久 | 91国内精品久久久久怡红院 | 欧美aⅴ在线| 伊人不卡久久大香线蕉综合影院 | 亚洲日本久久一区二区va | 手机看片欧美 | 97网站| 久久天天躁日日躁狠狠躁 | 国产午夜爽爽窝窝在线观看 | 亚洲免费视频一区 | 中文字幕久精品免费视频蜜桃视频 | porno xxxx日本| 毛片日韩|