《阿里巴巴Java开发手册(第2版)》是由电子工业出版社出版的一本关于Java方面的书籍,作者是杨冠宝,主要介绍了关于阿里巴巴、Java、开发手册方面的知识内容,目前在Java类书籍综合评分为:7.1分。
书籍介绍
本手册的愿景是码出高效,码出质量。它结合作者的开发经验和架构历程,提炼阿里巴巴集团技术团队的集体编程经验和软件设计智慧,浓缩成为立体的编程规范和*实践。众所周知,现代软件行业的高速发展对开发工程师的综合素质要求越来越高,因为不仅是编程相关的知识点,其他维度的知识点也会影响软件的*终交付质量,比如,数据库的表结构和索引设计缺陷可能带来软件的架构缺陷或性能风险;单元测试的失位导致系统集成测试困难;没有鉴权的漏洞代码易被黑客攻击等。所以,本手册以开发工程师为中心视角,划分为编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程结构、设计规约七个维度,每个条目下提供相应的扩展解释和说明、正例和反例,全面、立体、形象地帮助开发工程师成长,有助于团队代码规约文化的形成。积小流成大海,积跬步至千里,在第1版基础上,认真倾听读者反馈,学习开源社区的详细建议,增加前后端规约,发布错误码解决方案,修正架构分层图例等相关内容,涉及59条新规约,修正202处原有规约,完善8个示例,是面向业界以来更为完善的版本。从严格意义上讲,本手册超越了Java语言本身,明确了作为一名合格开发工程师应该具备的基本素质,因此本手册适合计算机相关行业的管理者和研发人员、高等院校的计算机专业师生、求职者等阅读,希望成为大家如良师益友般的工作手册、工具书和床头书。
编辑推荐
经过认真倾听读者反馈,学习开源社区的详细建议,本手册在第1版的基础上,增加前后端规约,发布错误码解决方案,修正架构分层图例等相关内容,新增59条规约,修正202处原有规约,完善8个示例,是面向业界以来更为完善的版本。
目录
- 专家语录 III
- 第2版序 V
- 第2版前言 X
- 第1章 编程规约 1
- 1.1 命名风格 2
- 1.2 常量定义 9
- 1.3 代码格式 12
- 1.4 OOP规约 17
- 1.5 日期时间 26
- 1.6 集合处理 29
- 1.7 并发处理 39
- 1.8 控制语句 48
- 1.9 注释规约 55
- 1.10 前后端规约 59
- 1.11 其他 64
- 第2章 异常日志 66
- 2.1 错误码 67
- 2.2 异常处理 70
- 2.3 日志规约 75
- 第3章 单元测试 80
- 第4章 安全规约 86
- 第5章 MySQL数据库 90
- 5.1 建表规约 91
- 5.2 索引规约 95
- 5.3 SQL语句 99
- 5.4 ORM映射 103
- 第6章 工程结构 106
- 6.1 应用分层 107
- 6.2 二方库依赖 110
- 6.3 服务器 114
- 第7章 设计规约 116
- 附录A 专有名词 122