一文教你告别垃圾代码,2020阿里泰山版《Java开发手册》,很值得一看

本文详细介绍了阿里最新发布的泰山版《Java开发手册》,包括错误码统一解决方案、新增的编程规约、修正的描述和示例,强调了日期时间、三目运算的NPE问题、Collectors类的toMap()方法使用注意事项,旨在帮助开发者提高代码质量。
摘要由CSDN通过智能技术生成

#前言

说起泰山,就不由想起上个版本的华山,相信看过的老铁也不少。但这次更新的新版本手册内容却更不容小觑,泰山是中国传统意义中的封正之山,这也意味着,阿里这次出品的泰山版 《Java 开发手册》,是迄今为止最重量级的。

华山版是上个版本,啥时候更新的呢?2019 年 06 月 13 号,距离现在刚好快一年了,时间也不短,确实是时候更新了。

新版都更新了哪些内容呢?我们可以从官方的版本历史中进行对比,就能看得出来。

一、发布错误码统一解决方案

错误码用来干嘛呢?答案是异常日志,方便我们快速知晓错误来源,判断是谁那出的问题。上图中 A 表示错误来源于用户;还有 B 级的,表示错误来源于当前系统;C 级的,表示错误来源于第三方服务,比如 CDN 服务器。

这个解决方案还是值得借鉴的,很多成熟的系统都在使用错误码,如果你对接过微信支付的话,应该对错误码不会感到陌生。看到错误码,然后在手册中搜索一下,就能快速知晓错误的类型,还是很不错的。

二.新增 34 条新的规约

不过34 条全说完有点太多了,我这里就挑几个重要的拉出来给大家说一说吧。

1、 日期时间

还记得上次技术圈的刷屏事件吧?就是那个 YYYY 和 yyyy 造成的问题。大写的 Y 表示的是当天所在的这一周是属于哪个年份的,小写的 y 表示的是当天所在的年份,差别还是

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值