Java 开发手册(黄山版)
目录
一、编程规约 ................................................................................................................................................................................. 1
(一) 命名风格 ........................................................................................................................................................................ 1
(二) 常量定义 ........................................................................................................................................................................ 3
(三) 代码格式 ........................................................................................................................................................................ 4
(四) OOP 规约 ...................................................................................................................................................................... 6
(五) 日期时间 ........................................................................................................................................................................ 9
(六) 集合处理 ...................................................................................................................................................................... 10
(七) 并发处理 ...................................................................................................................................................................... 14
(八) 控制语句 ...................................................................................................................................................................... 17
(九) 注释规约 ...................................................................................................................................................................... 20
(十) 前后端规约 .................................................................................................................................................................. 21
(十一) 其他 .......................................................................................................................................................................... 23
二、异常日志 ............................................................................................................................................................................... 24
(一) 错误码 .......................................................................................................................................................................... 24
(二) 异常处理 ...................................................................................................................................................................... 25
(三) 日志规约 ...................................................................................................................................................................... 26
三、单元测试 ............................................................................................................................................................................... 29
四、安全规约 ............................................................................................................................................................................... 31
五、MySQL 数据库 .................................................................................................................................................................... 32
(一) 建表规约 ...................................................................................................................................................................... 32
(二) 索引规约 ...................................................................................................................................................................... 33
(三) SQL 语句 ..................................................................................................................................................................... 34
(四) ORM 映射 ................................................................................................................................................................... 35
六、工程结构 ............................................................................................................................................................................... 37
(一) 应用分层 ...................................................................................................................................................................... 37
(二) 二方库依赖 .................................................................................................................................................................. 38
(三) 服务器 .......................................................................................................................................................................... 39
七、设计规约 ............................................................................................................................................................................... 40
附 1:版本历史 ............................................................................................................................................................................ 42
附 2:专有名词解释.................................................................................................................................................................... 44
附 3:错误码列表 ........................................................................................................................................................................ 45