驼峰命名法(CamelCase)
变量名由一个或多个单词连接在一起,单词之间不使用空格隔开或者连接字符连接。
大驼峰命名法(CamelCase)/帕斯卡命名法
常用于类名、属性、命名空间等
构成变量的每个单词首字母大写,其余字母小写。
例如:
public class PrimaryUser;
小驼峰命名法(lowerCamelCase)
常用于函数名、方法名、参数名、成员变量、局部变量
大驼峰命名法的基础上,第一个单词首字母小写,其余不变。
例如:
int studentScoreCount;
myFlag
蛇形命名法(snake_case)
常用于测试方法名、常量、枚举名称等
各个单词之间通过下划线”_“连接
串式命名法(kebab-case)
常用于项目文件夹名称
各个单词之间通过下划线”-“连接
java其他命名规范
【我个人不太用java,先记录着。】
包名统一小写,尽量用单个单词作为包名,各个单词通过”.“分割符连接,并且各个单词必须为单数。
抽象类命名使用Abstract开头
异常类命名使用Exception结尾
测试类命名以它要测试的类的名称开始,以Test结尾。
POJO类中布尔类型不要加is前缀。