Java 教程
Java 9 發(fā)布于 2017 年 9 月 22 日,帶來(lái)了很多新特性,其中最主要的變化是已經(jīng)實(shí)現(xiàn)的模塊化系統(tǒng)。接下來(lái)我們會(huì)詳細(xì)介紹 Java 9 的新特性。
更多的新特性可以參閱官網(wǎng):What's New in JDK 9
JDK 9 下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk9-doc-downloads-3850606.html
在關(guān)于 Java 9 文章的實(shí)例,我們均使用 jdk 1.9 環(huán)境,你可以使用以下命令查看當(dāng)前 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)接下來(lái)我們將詳細(xì)為大家簡(jiǎn)介 Java 9 的新特性:
序號(hào) | 特性 |
---|---|
1 | 模塊系統(tǒng) |
2 | REPL (JShell) |
3 | 改進(jìn)的 Javadoc |
4 | 多版本兼容 JAR 包 |
5 | 集合工廠(chǎng)方法 |
6 | 私有接口方法 |
7 | 進(jìn)程 API |
8 | Stream API |
9 | try-with-resources |
10 | @Deprecated |
11 | 內(nèi)部類(lèi)的鉆石操作符(Diamond Operator) |
12 | Optional 類(lèi) |
13 | 多分辨率圖像 API |
14 | CompletableFuture API |