1. 程式人生 > >Java相關的資料

Java相關的資料

1.Java的版本釋出與一般的軟體不同。一般的軟體有1.0版本,2.0版本,2.1.0版本等,老的版本如果有BUG,那麼就需要下載修復了這個BUG的新版本。Java則不同,先發布5.0,然後釋出6.0,再然後釋出7.0,再然後8.0。如果某個大版本有BUG,並不影響後面的大版本,而是在這個大版本的基礎上進行修復,然後釋出5.0u1。這樣的維護的工作量就比較大了。之所以這樣,是因為每個大版本都是一個特性集(語法和API介面),大版本的修復和優化並不影響這個版本的特性集。開發者不可能對釋出的大版本都進行維護,老的大版本可能會停止維護,這樣老的大版本的漏洞就一直存在。這樣也就出現了LTS(長期支援版本)。

這樣對終端使用者是友好的。複雜用途的軟體一般都是類似的。Windows系統也是這樣,開發工具IntelliJ IDEA也是如此。