Java 9進入第一輪問題修復階段
Java 9功能特性正式完成,這意味著第一個問題修復階段已經開始。HTTP/2客戶端沒有在截止日期前完成,現已降級為孵化器功能。由於現在的目標是在7月準備好可釋出的Java 9,所以目前不太可能新增任何新的JEP。
\\InfoQ此前的報導中提到,第一輪問題修復階段,或者說“啟動Rampdown”階段的目的是解決P1至P3級別的問題。其中,根據Java平臺的首席架構師Mark Reinhold提出的流程,問題修復應該優先考慮Java 9中的新問題,而不是影響Java 9但已經存在於Java 8或更早版本Java中的問題,之所以這麼做,可能是因為相對於新的問題,公眾更容易忍受已經存在的問題。Reinhold提供的缺陷列表顯式地過濾掉了只與文件、演示和測試相關的缺陷,這似乎表明了他們對使用者體驗的關注。在撰寫本文時,該列表中有194個缺陷。
\\這一階段還包括一個規定,如果有正當理由,可以留下一些未解決的P1至P2級別的問題。希望推遲其解決方案的問題所有者必須在錯誤報告中指出其請求的原因(複雜性、風險、時間不足等),然後相關區域負責人、小組負責人和JDK 9 Project 負責人將分析這些資料並同意或拒絕延期。在寫這篇文章的時候,這個列表中暫時還沒有推遲請求,但以後可能會出現。
\\這個Rampdown階段在特定的擴充套件功能完成階段之後進行,以給予一些JEP完成的時間。HTTP/2客戶端以及增強棄用、jlink、和新的HotSpot編譯系統都是在2016年7月出現風險的功能。其中,HTTP/2 Client是唯一一個沒有最終做出來的功能,轉而成為孵化器功能。這意味著,儘管HTTP/2 Client將包含在Java 9中,但預設情況下不可訪問:該功能將被打包在字首為jdk.incubator.的模組下,開發人員必須顯式地使用--add-mod標記才能訪問該功能。然而,如果開發人員選擇這樣做,他們將需要考慮到孵化器功能不是標準API的一部分,因此該功能可能隨時被修改。
\\閱讀英文原文:Java 9 Enters First Bug Fixing Round
\\感謝薛命燈對本文的審校。
相關文章
- Java學習第一階段Java
- 修復swagger不能正常載入介面的問題Swagger
- Java 進階面試問題必備Java面試
- GRPC使用問題修復RPC
- 二進位制修復中文亂碼的問題
- 第一階段複習
- Rust 日報 20191010 Async 進入完善階段Rust
- 按計劃,進入下一個階段
- Oracle日常問題-壞塊修復Oracle
- Android進階(八)熱修復基本原理Android
- 第一階段:Java內功祕籍-線性表Java
- 安全模式如何修復電腦 開機如何進入系統修復模式
- Kubernetes可擴充套件Admission進入Beta階段套件
- Keyrus進入投資Sonum的最後階段
- 線段樹進階
- Android進階之Walle多渠道打包&Tinker熱修復Android
- 第一階段day02
- 如何修復Vue中的 “this is undefined” 問題VueUndefined
- Java服務.問題排查.問題復現Java
- 遊戲行業進入“嚴查版號”階段!遊戲行業
- 全球集執行情進入第三階段:“紊亂”
- 資料中心NVMe SSD進入PCle5.0階段
- 現階段Kubernetes架構的8個問題架構
- OOP課第一階段總結OOP
- python階段題目Python
- Java面試題中高階進階(JVM篇Java垃圾回收)Java面試題JVM
- AngularJS進階(三十八)上拉載入問題解決方法AngularJS
- ??Java開發者的Python快速進修指南:函式進階JavaPython函式
- win10怎麼進修復介面_win10啟動時進入修復模式介面的方法Win10模式
- Java進階專題(十一) 探究JMMJava
- Java進階練習題整理(1)Java
- 初學Java的5個階段,你在哪個階段?Java
- Java面試題中高階進階(JVM篇01)Java面試題JVM
- 暑期java(物件導向設計)學習第一階段總結Java物件
- linux核心初始化階段-fork內嵌問題Linux
- iZotope RX 9 音訊修復工具音訊
- Java面試題中高階進階(JVM篇Java記憶體)Java面試題JVM記憶體
- 掌握Java9模組化系統-進階部分Java
- 修復UEFI模式下Manjaro Linux啟動問題模式JARLinux