Java9 新特性彙總——基於 JDK11 程式碼彙總。。。更新中

ahrrha發表於2024-08-11

一、JEP_102:java.lang.Process 的 API 更新

總結:改進用於控制和管理系統程序的 API。

新增了以下方法:

1、public boolean supportsNormalTermination():

2、public long pid():

3、public CompletableFuture<Process> onExit():

4、public ProcessHandle toHandle():

5、public ProcessHandle.Info info():

6、public Stream<ProcessHandle> children():

7、public Stream<ProcessHandle> descendants():

二、JEP_110:HTTP/2 Client(在 jdk.incubator 包中)

總結:定義新的 Http Client API,實現 HTTP/2 和WebSocket,並且可以替換傳統的 HttpURLConnection API。API 將作為 JEP_11 中定義的孵化器模組與 JDK9 一起交付。

備註:JDK 11 已經將此標準化到 java.net.http 包中,JDK11 已不再含有 jdk.incubator.httpclient

相關文章