java10才剛釋出,Java 11又要來了?!一起看看有啥新特性
Oracle 已經發布了 Java Development Kit 10,下一個版本 JDK 11 也在準備之中了。按照 Java 新的版本釋出標準,Java 11 將在 6 個月後到來,現在它還只有一部分新功能。
據瞭解,Java 11 將移除 CORBA 和 Java EE(最近更名為 Jakarta EE)模組同時也會移除 JavaFX,因此,Java 11 也將失去一些功能。
與 JDK 10 不同,JDK 11 將成為 Java 平臺標準版 Java SE 11 的參考實現。JDK 11 將在 2023 年 9 月之前從 Oracle 獲得首要級別的支援,並將擴充套件支援 ,具有補丁和安全警報,直至 2026 年。
計劃用於 Java 11 的新功能
目前,JDK 11 只設定了三個新功能,包括:
- Epsilon 垃圾收集器被稱為“no-op”收集器,將處理記憶體分配而不實施任何實際的記憶體回收機制。 Epsilon 的使用案例包括測試效能,記憶體壓力和虛擬機器介面。 它也可以用於短期工作。
- lambda 引數的區域性變數語法,應該將隱式型別表示式中的形式引數宣告的語法與區域性變數宣告的語法對齊。 這將允許在宣告隱式型別的 lambda 表示式的形式引數時使用 var。
- Java類檔案格式將被擴充套件為支援一個新的常量池形式CONSTANT_Dynamic。 目標是降低開發新形式的可實現的類檔案約束的成本和中斷。
Java 11 將擯棄的部分
Java EE EE 和 CORBA 模組在 Java SE 9 中已棄用,意圖在 Java 11 中將它們刪除。
2006 年 12 月釋出的 Java SE 6 包含了一個完整的 Web 服務棧,以方便開發人員,其中包括為 Java EE 平臺構建的幾種技術:
- JAX-WS(基於 XML 的 Web 服務的 Java API,JAXB XML 繫結)
- JAF(JavaBeans 啟用框架)
- Java 常用註釋
- 等等
隨著時間的推移,Java EE 版本不斷髮展,給 Java SE 的發展帶來困難,例如與 Java SE 無關的技術和跨兩個 Java 版本的維護更加困難。Oracle 表示在 Java SE 或 JDK 中不再需要藉助第三方站點提供的獨立版本的 Java EE 技術。
一些依賴於 JDK for Java EE API 和工具的開箱即用的應用,將無法編譯或執行。另外,將 JDK 6,7 或 8 遷移到更高版本時會出現二進位制和源不相容的問題。 甲骨文表示,受這些風險影響的開發人員可以部署替代版本的 Java EE 技術來解決。
相關文章
- Laravel 8 正式釋出!來看看有哪些新特性Laravel
- Java10的新特性Java
- Java 11正式釋出,新特性解讀Java
- Java 9新特性解讀,等你來看Java
- 學Java的同學看過來,JDK13即將釋出,新特性會是什麼?JavaJDK
- Flutter 1.7 來了,看看有什麼新變化Flutter
- Java 11新特性Java
- 一起看 I/O | Jetpack 元件的新特性Jetpack元件
- Java 8 正式釋出,新特性全蒐羅Java
- 灣區企業速看!剛釋出的《深圳經濟特區資料條例》重點來了!
- 新的工作又要開始了!
- 到底用到啥地步才算把系統真正用起來了?
- 剛才釋出了一個分享創造帖子怎麼不見了??
- PostgreSQL 13.0正式版本釋出!更多新特性來襲SQL
- Julia 1.7 剛剛釋出
- Angular v8 釋出!來看看有什麼新功能Angular
- java10Java
- Java 11 的新特性(下)Java
- 一起看 I/O | Jetpack Compose 中的新特性Jetpack
- Java 22正式釋出,一文了解全部新特性Java
- 谷歌剛剛釋出讓照片動起來的VLOGGER谷歌
- Flutter 1.17版本釋出,帶來多個新特性Flutter
- Java 11正式釋出,這幾個逆天新特性教你寫出更牛逼的程式碼Java
- 【Java8新特性】冰河帶你看盡Java8新特性,你想要的都在這兒了!!(文字有福利)Java
- 一起看 I/O | Flutter 3 正式釋出!Flutter
- Flink 1.11.0 釋出,有哪些值得關注的新特性?
- Java11正式釋出,這幾個逆天新特性教你寫出更牛逼的程式碼Java
- 重磅!阿里雲MongoDB 5.0釋出,速來圍觀新特性阿里MongoDB
- 正式釋出!VS Code 1.66新特性
- Git 2.1釋出:新特性預覽Git
- Android 8.0 正式釋出,新特性和系統映象都在這了!Android
- java11釋出Java
- Java 11新特性:Java飛行黑盒子Java
- 任天堂Switch剛釋出 就有人噴抄襲了!
- LAL v0.34.3釋出,G711音訊來了,Web UI也來了音訊WebUI
- 儘管蘋果讓步了,但他們的麻煩可能才剛剛開始蘋果
- 一起來看MyBatis(一)MyBatis
- TypeScript 3.3來了!快看看有什麼新功能TypeScript