1、在程序中用于定义名称的都为标识符,如文件名称、类名称、方法名称或变量名称等,在Java中标识符的顶一个是由字母、数字、__、$所组成,其中不能重复,不能以数字开头,不能是Java中的关键字,而且每一个标识符都要有自己的意义,如StudentName表示的是学生姓名。
注:①:定义标识符尽量不要使用$。虽然“$”是Java标识符中的一员,但从开发上讲,每一位开发者不应该使用此符号进行定义。
②:标识符区分大小写。在定义标识符时是由大小写区别存在的,所表示的意义也不一样。
2、关键字又称保留字,以下是Java中的关键字:
abstract | assert | boolean | break | byte | case | catch |
else | char | continue | const | default | do | double |
goto | extends | enum | final | finally | float | for |
long | class | implements | import | instanceof | int | interface |
native | if | new | package | private | protected | public |
return | short | static | synchronized | super | strictfp | this |
throw | throws | transient | try | void | volatile | while |
注:
①:虽然goto(无条件跳转)、const(定义常量)在Java中并没有任何意义,却也是关键字,只是属于未使用的关键字。
②:对于true、false、null,严格来讲这三个不是关键字,但却是有特殊意义的标识。
③:对于assert和enum关键字是Java新增的内容,assert是在JDK1.4时增加进来的,而enum是在JDK1.5之后增加进来的。