Java開發(fā)手冊 版本歷史

2021-04-28 17:43 更新
版本號 版本名 發(fā)布日期 備注
-- -- 2016.12.07 試讀版本首次對外發(fā)布
1.0.0 正式版 2017.02.09 阿里巴巴集團正式對外發(fā)布
1.0.1 -- 2017.02.13 1)修正 String[]的前后矛盾。
2)vm 修正成 velocity。 
3)修正 countdown 描述錯誤。
1.0.2 -- 2017.02.20 1)去除文底水印。
2)數(shù)據(jù)類型中引用太陽系年齡問題。
3)修正關(guān)于異常和方法簽名的部分描述。 
4)修正 final 描述。
5)去除 Comparator 部分描述。
1.1.0 -- 2017.02.27 1)增加前言。 
2)增加<? extends T>描述和說明。
3)增加版本歷史。
4)增加專有名詞解釋。
1.1.1 -- 2017.03.31 修正頁碼總數(shù)和部分示例。
1.2.0 完美版 2017.05.20 1)根據(jù)云棲社區(qū)的“聚能聊”活動反饋,對手冊的頁碼、排版、描述進行修正。
2)增加 final 的適用場景描述。
3)增加關(guān)于鎖的粒度的說明。
4)增加“指定集合大小”的詳細說明以及正反例。
5)增加衛(wèi)語句的示例代碼。
6)明確數(shù)據(jù)庫表示刪除概念的字段名為 is_deleted
1.3.0 終極版 2017.09.25 增加單元測試規(guī)約,阿里開源的 IDE 代碼規(guī)約檢測插件:點此下載
1.3.1 紀(jì)念版 2017.11.30 修正部分描述;采用和 P3C 開源 IDE 檢測插件相同的 Apache2.0 協(xié)議。
1.4.0 詳盡版 2018.05.20 增加設(shè)計規(guī)約大類,共 16 條。
1.5.0 華山版 2019.06.19 1)鑒于本手冊是社區(qū)開發(fā)者集體智慧的結(jié)晶,本版本移除阿里巴巴 Java 開發(fā)手冊的限定詞“阿里巴巴”。
2)新增 21 條新規(guī)約。比如,switch 的 NPE 問題、浮點數(shù)的比較、無泛型限制、鎖的使用方式、判斷表達式、日期格式等。
3)修改描述 112 處。比如,IFNULL 的判斷、集合的 toArray、日志處理等。
4)完善若干處示例。比如,命名示例、衛(wèi)語句示例、enum 示例、finally 的 return示例等。
1.6.0 泰山版 2020.04.22 1)發(fā)布錯誤碼統(tǒng)一解決方案,詳細參考附表 3**。** 
2)新增 34 條新規(guī)約。比如,日期時間的閏年、閏月問題,三目運算的自動拆箱,SQL查詢的表別名限定,Collectors 類的 toMap()方法使用注意等。 
3)修改描述 90 處。比如,阻塞等待鎖、建表的小數(shù)類型等。 
4)完善若干處示例。比如,ISNULL 的示例等。
1.7.0 嵩山版 2020.08.03 1)新增前后端規(guī)約 14 條。 
2)新增禁止任何歧視性用語的約定。 
3)新增涉及敏感操作的情況下日志需要保存六個月的約定。 
4)修正 BigDecimal 類中關(guān)于 compareTo 和 equals 的等值比較。
5)修正 HashMap 關(guān)于 1024 個元素擴容的次數(shù)。
6)修正架構(gòu)分層規(guī)范與相關(guān)說明。
7)修正泰山版中部分格式錯誤和描述錯誤。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號