Java 9於 9 月 21 日發布,稍早一點,Oracle 宣布該語言的新版本現在將更加頻繁地發布:每六個月一次。一個合理的問題出現了:新版本實際上包含什麼?甲骨文代表回應說,來自幾個重要項目的技術將提供一系列新機會:
- Project Amber是一個旨在在一小部分Java 語言功能中添加JEP(JDK Enchancement Proposal,擴展JDK 的提案)的項目,旨在提高生產力(例如,JEP 286 本地變量類型推斷、JEP 301 增強型枚舉和JEP 302)拉姆達剩菜);
- 巴拿馬項目,旨在使用來自 JVM 的本機函數呼叫和來自 JVM 的本機資料存取來組合 JVM 和本機庫(以 C 和 C++ 編寫);
- Project Valhalla - 一個針對高級 Java VM 和候選語言功能的孵化器項目,包括值類型和一般專業化;
- Loom 專案是一個年輕的項目,旨在提供一種由 Java 編寫的調度程序驅動的替代線程實現,該調度程序保留與標準線程相同的程式設計模型。
還有什麼要讀的: |
---|
GO TO FULL VERSION