《Java開發手冊(嵩山版)》最新發布,速速下載!


上一版的泰山版發布三個多月后,阿里巴巴《Java開發手冊(嵩山版)》又發布了,這個版本都新增了什么內容呢,棧長來幫你解讀下:

1)新增前后端規約 14 條

之前面試我經常問求職者,既然寫了前后端分離開發,那對於前后端都有些什么規范呢,大多數人說不上來,現在阿里這個規范終於來了。

這一條遲早是要來的,因為現在大多都是前后端分離開發模式,規范不能只是純 Java 開發規范,還得約束前后端共同遵守的規則。

2)新增禁止任何歧視性用語的約定。

這一條不解釋了,大家都懂,前不久 MySQL 也放棄了此類用語:《MySQL 宣布停止使用 master、slave!》,沒想到阿里開發手冊也這么快跟上形勢,優秀啊。

據說 “黑人牙膏“ 都要改名了。。細思極恐。。

3)新增涉及敏感操作的情況下日志需要保存六個月的約定。

既然是國家法律規范的,那必須規范起來,這樣也有助於排查歷史問題。

4)修正 BigDecimal 類中關於 compareTo 和 equals 的等值比較。

沒錯,BigDecimal 的等值比較應該要使用 compareTo() 方法,而不是 equals()方法。因為 equals() 會比較值和精度,而 compareTo() 會忽略精度。

5)修正 HashMap 關於 1024 個元素擴容的次數。

當 HashMap 需要存儲 1024 個元素時,如果沒有設置初始容量大小,隨着元素增加而需要不斷擴容,總共會調用 8 次 resize() 方法。

6)修正架構分層規范與相關說明。

最新應用分層說明:

分層異常處理規約:

分層領域模型規約:

以后,DO/VO/DTO 之類的以后不要用錯了。

7)修正泰山版中部分格式錯誤和描述錯誤。

最后,大家來猜猜下個版本是什么山?

如何下載嵩山版?

這次我把《Java開發手冊(嵩山版)》上傳到了新開的備用公眾號Java核心技術

1)掃碼關注公眾號:Java核心技術

2)關注后,在Java核心技術后台回復:手冊

大家關注一下吧,多一個技術接收渠道,助你學習更多的 Java 技術!

關注公眾號Java技術棧回復"面試"獲取我整理的2020最全面試題及答案。

推薦去我的博客閱讀更多:

1.Java JVM、集合、多線程、新特性系列教程

2.Spring MVC、Spring Boot、Spring Cloud 系列教程

3.Maven、Git、Eclipse、Intellij IDEA 系列工具教程

4.Java、后端、架構、阿里巴巴等大廠最新面試題

覺得不錯,別忘了點贊+轉發哦!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM