甲骨文發佈具有16個新增強功能的Java 16

最新更新最終確定了用於instanceof和Records增強功能的模式匹配

最近更新時間 2021-03-17 13:36:10

Oracle

甲骨文宣佈Java開發工具包(JDK)16全面上市,它是Java 16編程語言規範的參考實現。

按照2018年從Java 10開始的Oracle六個月的發佈時間表推出,JDK 16包括Oracle吹捧的17項增強功能,這些功能將繼續提高開發人員的工作效率。

最新JDK的增強功能包括一個用於打包自包含Java應用程序的新打包工具;升級了內存管理以提高性能;其他孵化和預覽功能;旨在解決將來不兼容的代碼的增強功能;JDK到Alpine Linux和其他Linux發行版的新端口;通過增加對主要UNIX平臺和Windows通用的UNIX域套接字的所有功能的支持,以及改進的網絡,以提高開發人員的生產力和靈活性。

Java 16還最終確定了instanceof和Records的模式匹配,這是Java 14中首次預覽的語言增強功能。使用最新的JDK,Oracle繼續轉向以六個月的發佈週期提供更頻繁但更小的版本,而JDK 16提供了17個新的JDK增強建議(JEP)。從Java 10開始,Oracle提供了Java 14中的16個JEP,Java 13中的五個JEP,Java 12中的8個JEP,Java 11中的17個JEP。

相比之下,Java 9包含了90多個JEP。

隨著Java在1月排名第二,Python在Tiobe的11月排名中超過了Java。自Tiobe跟蹤語言流行以來,這是20年來首次Java和C並非排名前兩位的語言。 Tiobe發現Java在過去一年中下跌了近5%。

rss_feed