Java開(kāi)發(fā)手冊(cè) 版本歷史

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)