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