1. 程式人生 > >JDK 9新特性彙總

JDK 9新特性彙總

寫在前面:

    ​期待已久的JDK 9釋出了,有哪些新特性值得我們去體驗呢?小編給你整理了JDK 9的新特性。 

JDK9的關鍵更改:

    Java平臺模組化系統:引入了一種新的Java程式設計元件模組,它是一個命名的、自描述的程式碼和資料集合。

JDK 9中的新工具:

   1、Java Shell

   2、新增更多的診斷命令

   3、刪除啟動時間JRE版本選擇

   4、jlink:Java聯結器

   5、多版本相容Jar

JDK 9中新的安全性: 

   1、資料報傳輸層安全性(DTLS)

   2、禁用sha - 1證書

 JDK 9中核心庫的新內容:

    1、程序API更新:新增ProcessHandle類,該類提供程序的本地程序ID、引數、命令、啟動時間、累計CPU時間、使用者、父程序和子程序。這個類還可以監控程序的活力和破壞程序。ProcessHandle。onExit方法,當程序退出時,複雜未來類的非同步機制可以執行一個操作。 

    2、更多的併發更新:包括一個可互操作的釋出-訂閱框架,以及對CompletableFuture API的增強。

    3、便利的工廠方法對於Collections:用少量的元素建立集合和對映的例項更容易。在列表、設定和對映介面上的新靜態工廠方法使建立這些集合的不可變例項變得更加簡單 例子:Set<String> alphabet = Set.of("a", "b", "c");

寫在最後:

··    ​如果想體驗JDK 9新特性,馬上去Oracle下載JDK 9安裝檔案吧!