标识符和关键字
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之后增加进来的。