标识符:给类,方法,变量和常量等命名时使用的字符序列。
组成规范:
1)只能由大小写字母,数字,美元符号$,下划线_组成。
2)不能使用关键字
3)第一个字符不能为数字。
注意:严格区分字母大小写,goto,const作为保留字存在,也是关键字。
案例分析:下面哪些是合法的标识符?
HelloWorld DataClass _983 $bS5_c7 class DataClass# 98.3 Hell World
main String int
答:HelloWorld DataClass _983 $bS5 main String 是合法字符。
DataClass# 有 # 不是合法字符。
98.3 有 . 不是合法字符。
Hell World 中间有 空格 不是合法字符。
Int是关键字。
Java编程有一套常见的命名规范,可以说是约定俗成的一种规则,不建议随意命名。
命名规范使用驼峰命名方式,可以很方便的读懂要表达的意思。例如 getName 可以很直接看出获取名字的意思。
1、包命名
包:其实就是文件夹,为了解决相同类名的问题,包有2种命名方式,分别为单包和多级包。包的命名使用的字母都是小写的。
单包,例如:xxx包。
多级包:使用 . 来分隔多个包名,一般域名是倒过来写的。例如:com.class.student
2、类或者接口命名
一个单词命名时第一个单词的首字母要大写,例如:Student
多个单词除了每个单词的首字母要大写,例如:StudentNameCount
3、变量或者方法命名
一个单词命名时第一个单词的首字母小写,例如student
多个单词除了第一个单词的首字母要小写,其他单词使用驼峰命名规范,首字母都大写,例如:studentNameCount
4、常量命名
所有英文字母都要大写,多单词使用 _ 进行分割。例如:MAX_STUDENT_COUNT,MAX |
|