
上一版的泰山版發布三個多月后,阿里巴巴《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、后端、架構、阿里巴巴等大廠最新面試題
覺得不錯,別忘了點贊+轉發哦!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/108908.html
標籤:Java
上一篇:測驗能否連上mysql時顯示正確,但是在服務器端就會報錯java.lang.ClassNotFoundException: com.mysql.jdbc.Dri
下一篇:找一套jsp的宿舍管理系統
