本篇文章遵循的是阿里巴巴开发手册
命名规则
正确的命名规则可以使项目看起来更美观和也更方便见名识意。
先讲一下铺垫,驼峰命名法是一种常用的命名规范,分为大驼峰和小驼峰
大驼峰
PascalCase(大驼峰命名法):每个单词的首字母都大写,例如:FirstName,LastName、PhoneNumber。
小驼峰
camelCase(小驼峰命名法):第一个单词的首字母小写,其余单词的首字母大写,例如:firstName、lastName、phoneNumber。
类名
类名所有单词首字母大写,使用大驼峰命名法。例如:MyClass, PersonInfo。
方法名
方法名首字母小写其余单词首字母大写,使用小驼峰命名法。例如:getName(), calculateAverage()。
变量名
变量名首字母小写其余单词首字母大写,使用小驼峰命名法。例如:age, studentName。
常量名
常量名全部大写,多个单词之间用下划线分隔。例如:MAX_VALUE, CONFIG_FILE.
包名
包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词。
例如:com.example.project.(com,example和project为嵌套关系,对应文件系统是文件夹)
包名统一使用单数形式,但是类名如果有复数含义,类名可以使用复数形式。
正例: 应用工具类包名为 com.alibaba.open.util、类名为 MessageUtils
抽象类
抽象类命名使用 Abstract 或 Base 开头;
异常类
异常类命名使用 Exception 结尾;
测试类
测试类命名以它要测试的类的名称开始,以 Test 结尾。
中括号
中括号是数组类型的一部分,数组定义如下: String[] args;
反例: 使用 String args[]的方式来定义。
`