阿里巴巴Java开发手册--各个版本汇总 阿里巴巴Java开发手册--各个版本汇总 2022-07-30 758 Java开发手册 版本号 版本名 发布日期 备注 -- -- 2016.12.07 试读版本首次对外发布 1.0.0 正式版 2017.02.09 阿里巴巴集团正式对外发布 1.0.1 -- 2017.02.13 1)修正 String[]的前后矛盾。 2)vm 修正成 velocity。 3)修正 countdown 描述错误。 1.0.2 -- 2017.02.20 1)去除文底水印。 2)数据类型中引用太阳系年龄问题。 3)修正关于异常和方法签名的部分描述。 4)修正 final 描述。 5)去除 Comparator 部分描述。 1.1.0 -- 2017.02.27 1)增加前言。 2)增加<? extends T>描述和说明。 3)增加版本历史。 4)增加专有名词解释。 1.1.1 -- 2017.03.31 修正页码总数和部分示例。 1.2.0 完美版 2017.05.20 1)根据云栖社区的“聚能聊”活动反馈,对手册的页码、排版、描述进行修正。 2)增加 final 的适用场景描述。 3)增加关于锁的粒度的说明。 4)增加“指定集合大小”的详细说明以及正反例。 5)增加卫语句的示例代码。 6)明确数据库表示删除概念的字段名为 is_deleted 1.3.0 终极版 2017.09.25 增加单元测试规约,阿里开源的 IDE 代码规约检测插件: 1.3.1 纪念版 2017.11.30 修正部分描述;采用和 P3C 开源 IDE 检测插件相同的 Apache2.0 协议。 1.4.0 详尽版 2018.05.20 增加设计规约大类,共 16 条。 1.5.0 华山版 2019.06.19 1)鉴于本手册是社区开发者集体智慧的结晶,本版本移除阿里巴巴 Java 开发手册的限定词“阿里巴巴”。 2)新增 21 条新规约。比如,switch 的 NPE 问题、浮点数的比较、无泛型限制、锁的使用方式、判断表达式、日期格式等。 3)修改描述 112 处。比如,IFNULL 的判断、集合的 toArray、日志处理等。 4)完善若干处示例。比如,命名示例、卫语句示例、enum 示例、finally 的 return示例等。 1.6.0 泰山版 2020.04.22 1)发布错误码统一解决方案,详细参考**。** 2)新增 34 条新规约。比如,日期时间的闰年、闰月问题,三目运算的自动拆箱,SQL查询的表别名限定,Collectors 类的 toMap()方法使用注意等。 3)修改描述 90 处。比如,阻塞等待锁、建表的小数类型等。 4)完善若干处示例。比如,ISNULL 的示例等。 1.7.0 嵩山版 2020.08.03 1)新增前后端规约 14 条。 2)新增禁止任何歧视性用语的约定。 3)新增涉及敏感操作的情况下日志需要保存六个月的约定。 4)修正 BigDecimal 类中关于 compareTo 和 equals 的等值比较。 5)修正 HashMap 关于 1024 个元素扩容的次数。 6)修正架构分层规范与相关说明。 7)修正泰山版中部分格式错误和描述错误。 获取文件 免费搭建微信查券返利机器人来轻松赚佣金 文章来自:IT技术分享网 分享地址:http://www.5ityx.cn/cate100/92086.html 上一篇: .gitignore 文件不生效问题 & 解决方法 下一篇: .gitignore与.git/info/exclude区别 阿里巴巴Java开发手册--各个版本汇总 相关内容 /etc/profile文件使用source不能全局生效的解决方法 /proc下的kcore文件过大,能变小吗? /proc目录造成linux根目录爆满 /usr/bin/ld: cannot find -l 基本原理解释与解决方法 10个国外设计网站(自学设计的童鞋建议收藏) 10个开源/免费的电子商务平台 10个开源web后台管理系统(二) 10个方法提高你的编程生产力 10分钟!快速部署ChatGPT微信公众号机器人! 10种寻址方式之间的区别 10行代码完成cesium跟随弹窗~超简单~ 10行代码实现的接口平台:基于pandas和Flask 11210怎么等于24_小学生24点题目大全附答案 12个最好的开源报表工具 12个漂亮颜色搭配的国外网站欣赏 12八大排序算法的稳定性以及时间空间复杂度总结