發布時間: 2017-06-21 15:46:43
統一JVM日志(JEP 158)
Java 9將會對所有的JVM組件采用相同的日志格式。這將會改變JVM子系統記錄事件的方式,以及為日志添加了統一的命令選項。
更多的編譯器控制(JEP 165)
Oracle想利用一系列的控制選項來對Hostspot JIT編譯器提供更多細粒度的控制。這個改進將會讓開發者在優化方面獲得更多的方法上下文(method-control)相關控制,同時允許他們改變JVM編譯器的控制選項 。
移除過時的GC組合 (JEP 214)
這次更新將會移除三個已經過時的垃圾收集組合:DefNew + CMS, ParNew + SerialOld和增量模式CMS,這些組合在 Java 8已經不建議使用了。Oracle聲稱移除垃圾收集組合動機是為了節省維護成 本。希望這些改動能騰出一些資源來簡化Hostspot GC的 代碼,從而減少bugs和改善其他GC組合
改善Coin項目的缺陷 (JEP 213)
Coin項目剛開始是為了對Java 7進行一些小的語言修改而建立的。實踐證明這些修改是簡單易用并行之有效的,所以Oracle計劃返回這個項 目去解決當時修改語言時的遺留問題。項目發起人已經表明清楚了,這次修改不是進行第二版本的Coin項目,而且他們不再去征求新的語言提議
已經證實了Java 9將會支持數據報傳輸層安全性,伴隨著還有輸出HTML5格式的Javadoc工具。Oracle同樣宣布了他們要完成一個警告清除的項目,這個項目已經開始進行了幾年了。對import的處理問題作出更多的改善修復,不建議使用的類將不再會觸發警告提醒
Oracle還承諾了去模塊化源代碼。模塊化JDK源代碼的計劃在今年年初已經公開了,Oracle的工程團隊已經為結構化實施Jigsaw(JEP152和JEP201)項目奠定了基礎。
上一篇: 思科對2015年及未來IT發展預測