Java 10 於 2018/3/20 釋出。
Oracle Java 官方新聞 (包含改了哪些東西)
- Introducing Java SE 10 | Oracle Java Platform Group, Product Management Blog
- JEP 286: Local-Variable Type Inference
- 新增 Var 的變數型態,可以依照輸入的值,由 Compile 決定變數型態
- OpenJDK 相關:Faster and Easier Use and Redistribution of Java SE
Java 10 General-Availability (GA) Release
Oracle 打算加速 release 的流程(稱作 innovation cycle)
- 每半年:feature release
- 每三年:long-term support(LTS) release
這次 Java 10 是 Java 9 的 feature release,Java 11 則是 LTS (預計2018/9),再來下個 LTS 就是 Java 17 (2021/9)
註:再來 Java 版本增加的速度會非常快,不過 Firefox 因為這種版本增加速度的方法,就收不到微軟送的蛋糕了...
相關網頁
- 下述摘錄自此篇:Java 10出爐! 下一個長期支援版本Java 11將於9月問世
在2018年3月20後,甲骨文提供的免費支援只會剩下Java 8以及Java 10。基於時間發布版本更新是甲骨文釋出Java的政策,每6個月會有一個版本的釋出,每3年會有一個長期支援的主要版本釋出,而下一個長期支援版本將會是Java 11,預計於今年9月釋出。 - Google Could Owe Oracle $8.8 Billion in Android Fight - Bloomberg - 同時這篇新聞也出來了,如果能挑,可以考慮用 OpenJDK
- 甲骨文控告Android使用Java API侵權官司大逆轉,Google敗訴!