什么是标识符
标识符是程序员在创建Java程序时自定义的名称。 例如,在第一个Java程序中,跟在关键字class之后的HelloWorld是我们自定义的类名。 类名是标识符的一种。
标识符除了类名之外,还可以用于接口、变量、方法名和包名。 我希望学生们先记住,稍后会详细见到这些。
标识符命名约定
标识符由字母、下划线、美元符号或数字组成
标识符不能以数字开头,也不能用关键字
严格区分标识符的大小
标识符的长度没有限制
有效标识符
计算区域
雷迪斯
area
$csdn _csdn
zg_csdn
注意:由于Java标识符严格区分大小写,所以bengo和bengo是完全不同的两个标识符哦
错误的标识符
class(class是关键字,标识符不能是关键字) )。
100java (标识符不能以数字开头) )。
Hello java (标识符由字符、下划线、美元符号或数字组成,不含空格)。
Java标识符命名约定
自定义标识符是有效标识符(只要满足标识符命名约定),但有效标识符不一定是好标识符。
这就像父母给娇惯的服装起名字一样,合法的名字意味着可以满足国家的要求,在上户注册,但合法的名字,不一定是个好名字。 例如,姓王,名八。
如果按照命名约定命名,Java标识符命名规则不仅合法,而且是个好名字。
1 .包名
所有多个单词都由小写字母组成(例如:package com.csdn )。
2 .类名和接口
由多个单词组成时,将所有单词的首字母大写(例如HelloWorld ) )。
3 .变量名和函数名
如果有多个单词组成,第一个单词以小写字母开头,其他单词以大写字母开头。 (例如:上一次访问时间、getTime )。
4 .定名
如果由多个单词组成,则所有字母都是大写的,并且单词之间用_分隔。 (例如: INTEGER_CACHE ) ) ) ) ) )。
注意: Java标识符命名约定是提高正则性、可读性的约定,标识符最好在定义时知名以提高代码的可读性。