致全球Java开发者:

代码是二进制世界的交流方式,极致的代码是我们的荣耀。

2017年春天,《阿里巴巴Java开发手册》发布,我们希望在涵盖编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程规约、设计规约等7个维度上为开发工作提供一点帮助。

目前已有超过260万位工程师下载及查阅手册,在数以千计的企业应用,手册成为受业界认可的开发规范。我们也有幸为全行业的研发效能、人才培养、系统稳定性作出力所能及的一点贡献。

两年来,Java开发者们热心参与,以帮助这本不够完美的手册日臻完善。曾有开发者追踪问题长达半年之久,反复探讨、论证其正确性。这样的开发者难以计数,也许相隔重洋,可能相逢不识,我们用代码确认一致的热爱,也让这本手册的价值超越了单一公司。

因此,我们决定将手册正式更名为《Java开发手册》,它属于所有参与其中的贡献者,也以此聊表我们对全球Java开发者的感谢。

《Java开发手册》更新版,涵盖史无前例的三大升级:

1.新增21条新规约。比如,switch的空指针问题、浮点数的比较、无泛型限制引起的类型混乱、加锁与解锁的注意事项、YYYY的日期格式问题等;
2.修改描述112处。比如,IFNULL的判断方式、集合的toArray的数组长度、日志占位符的处理等;

3.完善若干处示例。比如,变量命名示例、卫语句示例、枚举示例、finally的return示例等。

关于《Java开发手册》更多内容,可移步开发者社区:https://developer.aliyun.com/special/tech-java

原文链接
本文为云栖社区原创内容,未经允许不得转载。

《Java开发手册》2019最新版发布!相关推荐

  1. 阿里新版java开发手册(2019华山版、2020泰山版)

    pdf文件链接: https://pan.baidu.com/s/15Q_qCyqLTG0wBFyHVM3zog 提取码: in6y 目录 一. 编程规约 (一) 命名风格 (二) 常量定义 (三) ...

  2. 阿里巴巴《Java开发手册》2019最新版下载!

    2017年春天,<阿里巴巴Java开发手册>发布,在涵盖编程规约.异常日志.单元测试.安全规约.MySQL数据库.工程规约.设计规约等7个维度上为Java开发者提供了很多有用的帮助. 目前 ...

  3. 阿里巴巴《Java开发手册》2020最新版发布!

    致全球Java开发者: 代码是二进制世界的交流方式,极致的代码是我们的荣耀. 2017年春天,<阿里巴巴Java开发手册>发布,我们希望在涵盖编程规约.异常日志.单元测试.安全规约.MyS ...

  4. 《Java 开发手册》重磅发布,向全球开发者致敬!

    本文来自:阿里技术(ali_tech) 致全球Java开发者: 代码是二进制世界的交流方式,极致的代码是我们的荣耀. 历经13个月之后,华山版<Java开发手册>现身江湖,新增21处,修改 ...

  5. 重磅:《Java 开发手册》全面发布,向全球开发者致敬!

    致全球Java开发者: 代码是二进制世界的交流方式,极致的代码是我们的荣耀. 2017年春天,<阿里巴巴Java开发手册>发布,我们希望在涵盖编程规约.异常日志.单元测试.安全规约.MyS ...

  6. C++手册_阿里新版《Java 开发手册(泰山版)》内容解读(附下载地址)

    阿里的<Java开发手册>距离上次发布已经过去了 10 个月了,而这次发布也增加了很多干货内容,比如:新增 34 条规约,修改描述 90 处,其中错误码规则更是第一次提出完整的解决方案,发 ...

  7. 阿里新版《Java 开发手册(泰山版)》来了,很多规范值得学习

    ​ 阿里的<Java开发手册>距离上次发布已经过去了 10 个月了,而这次发布也增加了很多干货内容,比如:新增 34 条规约,修改描述 90 处,其中错误码规则更是第一次提出完整的解决方案 ...

  8. 孤尽独家解读《Java开发手册》,速来预约!

    简介:清幽现云山,虚静出内功. 清幽现云山,虚静出内功.<Java开发手册>据首次发布第四年了,历经了1300+个日夜的创作和修订,经典升级回归,阿里巴巴<Java开发手册(嵩山版) ...

  9. java web开发学习手册_【Java手册】Java开发手册_华山版(2019.06)

    版本号:1.5.0 更新日期:2019.06.19 制定团队:阿里巴巴与Java社区开发者 更新亮点:华山版,新增21条设计规约,修改描述112处,完善若干处示例 2017年春天,<阿里巴巴Ja ...

最新文章

  1. Mac OS X的快捷键
  2. 北京智源大会6月23日精彩预告!(附问题征集)
  3. bzoj 1233 or 3549
  4. poj 1006 生理周期
  5. struts2教程(7)--拦截器
  6. JAVA开发常用类(一)
  7. NeurIPS 2021 | 图上不均衡表示学习新视野:基于拓扑结构的不均衡学习
  8. Nmap UDP扫描缓慢问题探究(无结果)
  9. 数据结构-树2-二叉树各种函数实现
  10. php获取sessionstorage,关于PHP session 存储方式的详细介绍
  11. 浅析 Go IO 的知识框架
  12. Linq 使用skip和take分页
  13. 转:浅析C++中的this指针
  14. 计算机类中英附录,欧盟gmp附录1计算机系统(中英文对照).doc
  15. nginx实现均衡负载、nginx第三方模块的添加
  16. 搭建fcm中转服务器,FCM服务器实现
  17. (1)英文分词——波特词干提取算法
  18. DruidCP源码阅读8 -- removeAbandoned机制
  19. angular4项目启动步骤
  20. 使用python将3维数组转换为图片

热门文章

  1. Linux Ubuntu 18.04 换源(阿里云源)
  2. 如何利用gradio部署基于bert4keras的小说随机生成模型
  3. 电子商务的作用是什么?
  4. while与do-while语法及小案例
  5. rocketmq 消息删除_RocketMQ源码分析之文件过期删除机制
  6. 微信小程序--var、let、const的用法及区别
  7. 介绍一个可以离线查询 IP 来源和 ISP 信息的终端利器
  8. 基于s5pv-210开发板 LCD驱动
  9. 数据挖掘小白系列!LightGBM详解与调参
  10. CDH大数据平台搭建之VMware及虚拟机安装