重磅!《Java开发手册(嵩山版)》最新发布

直接往下看,全是福利。

重磅!《Java开发手册(嵩山版)》最新发布
重磅!《Java开发手册(嵩山版)》最新发布
上一版的泰山版发布三个多月后,阿里巴巴《Java开发手册(嵩山版)》又发布了,这个版本都新增了什么内容呢,栈长来帮你解读下:

1)新增前后端规约 14 条
重磅!《Java开发手册(嵩山版)》最新发布
2)新增禁止任何歧视性用语的约定。
重磅!《Java开发手册(嵩山版)》最新发布
这一条不解释了,大家都懂,前不久 MySQL 也放弃了此类用语:《MySQL 宣布停止使用 master、slave!》,没想到阿里开发手册也这么快跟上形势,优秀啊。

据说 “黑人牙膏“ 都要改名了。。细思极恐。。
重磅!《Java开发手册(嵩山版)》最新发布
3)新增涉及敏感操作的情况下日志需要保存六个月的约定。
重磅!《Java开发手册(嵩山版)》最新发布
既然是国家法律规范的,那必须规范起来,这样也有助于排查历史问题。

4)修正 BigDecimal 类中关于 compareTo 和 equals 的等值比较。

重磅!《Java开发手册(嵩山版)》最新发布
没错,BigDecimal 的等值比较应该要使用 compareTo() 方法,而不是 equals()方法。因为 equals() 会比较值和精度,而 compareTo() 会忽略精度。

5)修正 HashMap 关于 1024 个元素扩容的次数。
重磅!《Java开发手册(嵩山版)》最新发布
当 HashMap 需要存储 1024 个元素时,如果没有设置初始容量大小,随着元素增加而需要不断扩容,总共会调用 8 次 resize() 方法。

6)修正架构分层规范与相关说明。

最新应用分层说明:
重磅!《Java开发手册(嵩山版)》最新发布
分层异常处理规约:
重磅!《Java开发手册(嵩山版)》最新发布
分层领域模型规约:
重磅!《Java开发手册(嵩山版)》最新发布
以后,DO/VO/DTO 之类的以后不要用错了。

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

最后,大家来猜猜下个版本是什么山?

如何下载嵩山版?
获取方式:

请关注,最后私信“资料”获取资料

私信方法:第一步,点击头像。

第二步:头像旁边有一个私信按钮,点击回复 "资料“ 即可免费领取。