文章目录
一、 编程规约
(一) 命名风格
- 【强制】类型与中括号紧挨相连来表示数组。
正例:定义整形数组 int[] arrayDemo;
反例:在main 参数中,使用 String args[]来定义。


(二) 常量定义

(三) 代码格式

(四) OOP规约




(五) 日期时间
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())

(六) 集合处理


HashMap<Integer, String> map = new HashMap<>();
map.put(1, "aaa");
map.put(2, "abb");
map.put(3, "acc");
// 传统的Map迭代方式
for (Map.Entry<Integer, String> entry : map.entrySet()) {
System.out.println(entry.getKey() + ":" + entry.getValue());
}
// JDK8的迭代方式
map.forEach((key, value) -> {
System.out.println(key + ":" + value);
});


(七)并发处理


(八)控制语句


(九) 注释规约
(十) 其它


二、异常日志
(二) 异常处理


防止 NPE,是程序员的基本修养,注意 NPE产生的场景:


(三) 日志规约



三、单元测试


四、安全规约
五、MySQL数据库
(一) 建表规约





(二) 索引规约



(三) SQL语句





(四) ORM映射


六、工程结构
(一) 应用分层


专有名词解释

本文详细阐述了编程规范,包括命名风格、常量定义、代码格式等,同时涵盖了异常处理、日志记录、单元测试、安全规约、数据库操作及工程结构等方面的内容,旨在提升代码质量和开发效率。

4817





