委婉地說,Java被廣泛使用和嚴重依賴。它是我們軟件基礎設施的主要部分。盡管對穩定性負有重大責任,Java平臺還是設法對不斷變化的環境做出了響應。使用Java的人的創造力是部分原因。Java的特點是在實現高度穩定性的同時,有一個正式的過程將變化合并到平臺中。想了解有關java更多詳細信息,建議參加Java培訓,通過系統全面的學習,可以快速提升自己。
讓我們大致了解一下Java平臺是如何增強的。我們還將看看即將出現的一些最突出的新功能。
JCP:Java社區進程
即使是資深的Java開發人員也可能不太了解平臺是如何開發和維護的。Java開發的基礎是Java社區進程(JCP)。這是一種自我意識的基礎文檔,它定義了如何將修改引入平臺,并允許修改流程本身。JCP的最新版本是2.11,于2019年通過。
JCP正式規定了如何提出、審查和批準Java的新特性和變化(即技術規范),包括定義人們可以扮演的各種角色,這些角色有助于為Java用戶社區提供參與平臺治理的空間。
JSR:Java 規范請求
為了提出新功能和更改,JCP 允許創建(“initiation”)Java 規范請求 (JSR)。 這是通過標準化表格完成的。要獲取表格,您需要注冊一個免費的 JCP 帳戶。
然而,這是進程開始的地方。從這里開始,我們每天使用的Java技術中出現了許多變化,無論是適度的還是不適度的。在java培訓中,有系統全面的理論知識和企業級實戰項目,可以讓你真正掌握java知識和技能,更好地進行項目開發。
當一個JSR進來,它進入JSR審查程序。這是一個多階段的過程,在這個過程中,《JSR》中提出的變革逐漸被更認真地考慮、修改、斟酌,最終被采納或轉入休眠狀態。
JEP:JDK 增強提案
生成有前途的 JSR 的過程并非易事。有幾種途徑可以將想法轉化為 JSR。 其中最突出的是JEP。許多對 Java 最雄心勃勃的變化(如 lambdas)起源于 JEP。這是未失效的JEP的列表。 這是一個有趣的文檔,可以在空閑時間瀏覽。
向世界交付新 JDK 的過程本身就是JEP,這也是一項重大的社區活動。
JDK 項目
當一項工作足夠廣泛時,它被認為是一個 JDK 項目。這是從文檔到代碼的廣泛工件的總稱,通常包括一個或多個 JEP。 項目涉及一個或多個工作, 小組致力于 Java 平臺的各個領域。 一個項目通常有幾個活躍的人擔任作者角色。如果你也打算從事java行業,可以參加java培訓來提升自己,有老師帶你快速入門,很快就能掌握java知識和技能。