1.关键字
java语言中定义了一些专有词汇,统称为关键字,如public、class、int等,它们具有特定的含义,只能用于特定的位置。
abstract | const | finally | int | public | this |
boolean | continue | float | interface | return | throw |
break | default | for | long | short | throws |
byte | do | goto | native | static | transient |
case | double | if | new | strictfp | try |
catch | else | implements | package | super | void |
char | extends | import | private | switch | volatile |
class | final | instanceof | protected | synchronized | whlie |
2.标识符
java语言中类名、对象名、方法名、常量名和变量名统称为标识符。
为提高程序的可读性,在定义标识符时,要尽量遵循“见其名知其意"的原则。
java语言的具体命名规则如下:
(1)标识符由一个或多个字母、数字、下划线(_) 和美元符号($)组成,没有长度限制;
(2)标识符中的第一个字符不能是数字;
(3)标识符不能是关键字;
(4)标识符不能是true、false和null;
(5)标识符严格区分大小写,如good和Good是两个不同的标识符;
(6)对于类名,每个单词的首字母一般大写,如:RecorldInfo;
(7)对于方法名和变量名,一般除第一个单词首字母小写外,其他单词的首字母都要大写,如getRecordName();
(8)对于常量名,一般每个单词的每个字母都要大写,如果由多个单词组成,通常情况下单词之间用下划线(_)分隔,如MAX_VALUE;
(9)对于包名,每个单词的每个字母都要小写,如cn.edu.nefu。