對於許多人來講,新版本的許多功能都值得期待,他從功能開發到預覽一直都在關注。就其自己而言,升級的好處遠遠大於升級的工做量。
因爲Java自己的兼容性問題,升級版本的工做量要小得多。可是對於某些人來講,狀況有所不一樣。他可能沒有注意這些事情。我沒有注意它,因此我不知道不少事情要理解。所以,他們認爲Java8易於使用,僅此而已。
對於他來講,此時升級到Java8並不划算。由於一次要在他面前擺一些東西,因此他須要學習。在大多數狀況下,未知是沒有底線的。沒有人是對或錯,也不鄙視或鄙視。根據本身的狀況選擇。
讓我談談Java自己的更新。若是您是Java開發人員,建議您更多注意openjdk的主頁。Java的當前版本實際上並不那麼激進,新版本與舊版本大部分兼容。若是要丟棄api或相關功能,一般將其標記爲已過期,或者很長一段時間內將出現一條消息,而後您才能夠正式使用此版原本通知該事物被丟棄。標記爲過期的內容一般可能在之後的版本中徹底刪除。根據目前的進度,一個版本是半年。所以,您將至少有6個月的緩衝時間來改善代碼中標記爲過期的部分。(此外,在大多數狀況下,可能會刪除多個版本)
此外,每一個版本的jdk都具備一些預覽功能,例如jdk9的http客戶端,jdk11的zgc,jdk13的開關表達式。在實際使用該項目以前,您能夠屢次體驗大多數實驗功能。所以,無需堅持使用Java8。
此外,實際上,除了官方的openjdk外,您還應該注意經常使用庫的github主頁,官方網站和郵件組。許多兄弟看到更新的版本變得更快,並以爲他們學不會。我認爲,不要聚沙成塔。天天上班時,我老是關注這些事物的最新發展。
花幾分鐘看一下它,當您之後想要升級時,您不會感受到大的變化。此外,許多開源項目也將暴露一些漏洞,而且這些庫中的大多數將發佈一個小的版原本修復漏洞。有必要將Java8升級到最新版本,可是成本幾乎能夠忽略。git