java 命名规范 lq

告别编码5分钟,命名2小时!史上最全的Java命名规范参考:https://www.cnblogs.com/liqiangchn/p/12000361.html
  1. 大驼峰
    • 类名
  2. 小驼峰
    • 方法名
    • 参数名
    • 成员变量
    • 局部变量
  3. 蛇形命名(snake_name)其中测试方法名全部小写,常量和枚举方法名全部大写
    • 测试方法名
    • 常量
    • 枚举名称
  4. 串式命名法(kebab-case)
    • 项目文件夹名称
  5. 包名统一使用小写,尽量使用单个名词作为包名,各个单词通过“.”分隔符连接
  6. 抽象类命名使用Abstract开头。
  7. 异常类命名以Exception结尾。
  8. 测试类命名以它要测试的类名开始,Test结束。
  9. pojo类中的布尔类型的成员变量,不要加is前缀,否则部分框架会引起序列化错误。
  10. 如果模块、接口、类、方法使用了设计模式,在命名时需体现出具体的模式。
  11. 补充:在建包时,包名可能会与关键字冲突,导致建包失败,剪得文件夹类型是目录。如:enum。
    image
原文地址:https://www.cnblogs.com/rbwbear/p/14762555.html