文章目录
Java标识符命名规范
标识符
标识符:Java对包、类、方法、参数和变量等要素命名时使用的字符序列称为标识符。简而言之就是给类,接口,抽象类,接口的实现类,常量,变量,方法等元素取名字。
规则
准守如下规则:
1.由字母,数字,下划线_,美元符号$组成
2.不能以数字开头
3.Java对于大小写严格区分
4.不能是Java中的关键字
规范:
1.见名知意
2.不允许使用中文和拼音
3.满足驼峰命名法(待会讲)
4.命名的长度最好不要超过31个字符
提供一套开发中标准规范:
包,类,抽象类,接口,接口的实现类,变量,方法,常量
包(文件夹)
- 一般都是公司的域名反写
- 所有单词使用.隔开
- 每个单词都是小写组成
eg: www.sxt.com com.sxt.www www.baidu.com com.baidu.test
类(满足抬头骆驼) class
- 所有单词的首字母大写,其他字母小写
eg: HelloWorld IdentifiedDemo
接口: (满足抬头骆驼) interface
- 所有单词的首字母大写,其他字母小写
- 一般会在第一个单词的前面加上一个大写的I
eg: IStudent ITeacher
接口的实现类 (满足抬头骆驼)
- 所有单词的首字母大写,其他字母小写
- 一般都会在最后一个单词后面加上 Impl implements
eg: StudentImpl
抽象类(满足抬头骆驼)
- 所有单词的首字母大写,其他字母小写
- 在单词的开头一般都会加上 Abs
eg:abstract AbsStudent
变量 (满足低头骆驼)
- 第一个单词首字母小写,其他单词首字母大写
- 一般都是名词
eg: studentName studentScore score totalScore
方法(满足低头骆驼)
- 第一个单词首字母小写,其他单词首字母大写
- 一般都是动词
eg: getTotalScore getAverageScore getMaxValue getMinValue main
常量:
- 所有单词都是大写
- 每一个单词都使用_隔开
eg: MAX_VALUE MIN_VALUE PI