偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Java 9 的新特性發(fā)布

開發(fā) 后端
Oracle 已經(jīng)在開發(fā) Java 9,Java 9 主要的增強(qiáng)內(nèi)容之前已經(jīng)出現(xiàn)在 OpenJDK 之上。而現(xiàn)在 Oracle 發(fā)布的是真正的新特性,前一個 JDK 9 的 early access 發(fā)行版 被標(biāo)注了“修復(fù)bug和小增強(qiáng)”。

Oracle 已經(jīng)在開發(fā) Java 9,Java 9 主要的增強(qiáng)內(nèi)容之前已經(jīng)出現(xiàn)在 OpenJDK 之上。而現(xiàn)在 Oracle 發(fā)布的是真正的新特性,前一個 JDK 9 的 early access 發(fā)行版 被標(biāo)注了“修復(fù)bug和小增強(qiáng)”。

新的 APIs 和性能特性:

下一個版本包含三個全新 API:

  1. 輕量級的 JSON API
     

  2. HTTP 2 Client 支持 HTTP 2.0 和 WebSockets,替代傳統(tǒng)的 HttpURLConnection

  3. Process API 更新 提升對操作系統(tǒng)進(jìn)程的控制和管理

此外還有一些小的特性和性能提升:

  1. Improve contended locking, 提升訪問對象時的線程競爭處理

  2. Segmented code cache 更好的性能、更短的掃描時間,更少的碎片

  3. Smart Java compiler, 或者叫 sjavac, 用于更大項目的構(gòu)建
     

Java 的本地接口也被重新作為 Java Native Runtime project 的一部分,將支持多 GB 堆和一個自調(diào)整的 JVM。

模塊化的源碼

如果你對上述特性不感興趣,Oracle 還承諾 modular source code ,目的是重新組織 JDK 的源碼,使之模塊化,以及項目 Jigsaw 的結(jié)構(gòu)化實(shí)現(xiàn)。

Jigsaw 在 Java 7 的時候被移除,并在 Java 9 中回歸,這是 Oracle 下一個 Java 版本最大的正義點(diǎn)。該項目主要的目的是為更小的設(shè)備提供可伸縮性,改進(jìn) JDK 和 Java SE 的安全性,對大型應(yīng)用的性能提升以及更易于構(gòu)建。與此同時 Penrose Project 用于探索 Jigsaw 和開源網(wǎng)關(guān)計劃之間的互操作性。

Oracle 的 Java 平臺組的軟件開發(fā)副總裁 Georges Saab 之前 告訴 JAXenter 目前主要工作是在處理 Jigaws 項目,開發(fā)團(tuán)隊正在探索和制作一個簡單方法的原型來確保能在 Java 9 發(fā)布時可用。

動蕩的版本歷史

不管怎么說,Oracle 知道如何應(yīng)對不守時的發(fā)布 Java 版本時的吐槽,向之前的 Lambda 項目和 Applet 的一些安全問題等等,這些使得 Java 8 的發(fā)布整整推遲了 2 年,甚至到現(xiàn)在還有 Java 8 的一些更新導(dǎo)致 很多開發(fā)工具無法使用的問題

Java 9 計劃在 2016 年發(fā)布,留給 Oracle 只有不足 2 年的時間。但還有大量的時間來對這些特性進(jìn)行討論、請求公告等。

英文出自:jaxenter

責(zé)任編輯:林師授 來源: 開源中國編譯
相關(guān)推薦

2014-12-04 10:47:18

Java 9

2014-09-12 10:46:35

Java9

2014-12-12 15:08:53

Java 9

2015-10-16 14:27:29

iOS9collectionV特性

2014-03-19 11:04:14

Java 8Java8特性

2014-12-10 09:53:43

Java 9

2022-08-29 15:30:46

TypeScript代碼

2011-07-29 09:31:32

JDK 7

2024-04-18 08:04:47

ElectronChrome升級

2012-08-02 17:38:38

瀏覽器

2023-05-04 07:48:29

Debian 12Linux

2009-09-25 10:23:51

HTML 5新特性

2011-09-30 09:47:15

GNOME 3.2

2022-06-24 08:33:13

ECMAScriptjavaScript

2019-03-05 10:27:53

Linux 系統(tǒng) 數(shù)據(jù)

2009-09-27 10:00:00

OSGi 4.2

2025-05-23 07:31:08

2013-02-26 09:36:57

RubyRuby 2.0

2019-03-29 09:51:23

軟件開發(fā)者 性能

2023-06-28 00:40:01

ECMAScriptWeakMapSymbol
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號