作为一个刚入门的小白,一定要养成良好的代码格式习惯,一个规范的代码看起来赏心悦目,对于别人阅读代码你的代码也是友好的,增强代码可读性和可维护性。
啥是标识符???
在开发中,程序员可以自行定义的名称。一般用于 类名,接口名,变量名,方法名…
1. 标识符,有且只可以使用英文字母(A ~ Z a ~ z), 数字(0 ~ 9)以及唯一可以使用的标点符号 _ 下划线
2. 标识符必须使用字母开头,不允许使用其他元素。
3. 标识符严格区分大小写,在Java中,标识符的大小写含义不同。
4. 标识符没有严格的长度限制,但是可以根据业务逻辑所需,限制标识符长度。
5. 标识符要求做到见名知意,动宾结构
见名知意,动宾结构
studentName studentAge javaScore phpScore
getStudentName setStudentName getJavaScore setJavaScore
错误情况
img1.jpg img2.jpg img3.jpg 名称没有明确的信息提示
xueShengAge xueShengName xueShengZhuaWaChengJi 汉语拼音不允许!!!
beiJing zhengzhou alibaba 特定拼音组合可以使用
xsa xsn xszwcj tsgly 图书管理员 不允许出现拼音缩写
6. 标识符在一定范围内唯一,不可以冲突
7. 标识符要求符合命名规则
a. 驼峰命名法
a1 小驼峰
标识符首字母小写,之后的每一个单词首字母大写
iPhone iTouch iPad iMac
getStudentName setStudentName getJavaScore setJavaScore
适用于:
变量名,方法名
a2 大驼峰
所有单词首字母大写
FirstJava String NullPointerException ArrayIndexOutOfBoundsException
适用于:
类名,接口名
b. 下划线命名法
所有单词字母全部大写,使用下划线分割
MAX_VALUE 最大值
MIN_VALUE 最小值
MAX_ARRAY_SIZE 数组允许的最大容量
DEFAULT_CAPACITY 默认容量
适用于:
开发中需要给予名称的【常量】
8. 标识符,不允许使用Java已经占用的【关键字】和【保留字】,变色的都不可以用