问题一:什么是标识符?
答:标识符就是编程时使用的名字,就像人名一样。
定义:Java对包、类、接口、方法、变量、常量(不包括项目名)等命名时使用的字符序列称为标识符。
标识符的命名规则(必须遵守的!):
1.标识符由字母、数字、 “_”、 “$”组成,且首字母不能是数字,不能包含@,%,空格等其他特殊字符。
2.不能把Java的关键字作为标识符。
3.标识符没有长度限制。
4.标识符对大小写敏感。
例:
1.myName,My_name,Points,$points,_sys_ta,OK,_23b,_3_,Myvoid,city,CITY,¥sdjadas这些都是合法的标识符。
2.#name(非法字符),25name(数字开头),class(关键字),&time(非法字符),if(关键字)zip code(空格)dasdasda%(非法字符),int(关键字)。
标识符命名规则规范(道德层面上!)
1.类、接口、方法名、变量名采用驼峰式,包名一律小写,常量一律大写并且有多个单词组成以_间隔。
2.简短易读。
3.见明知意。
问题二:上文提到了关键字,那什么是关键字?
答:关键字也叫作保留字,就是Java规定的具有特定含义的标识符,这些关键字已经被Java语言本身所使用。(类似于古代起名字要避开皇帝的名字一样,在Java里具有特定含义的标识符就是皇帝的名字。)
1.关键字不能用作为一般标识符。
2.Java关键字如下
注意: Java所有关键字一律由小写英文字母组成。
goto和const标识符虽从不使用,但作为Java保留字保留。(Java在不断发展,以后可能会用到他们作为关键字。)