标识符和关键字

1.  标识符

标识符可以简单的理解为一个名字,用来标识类名、变量名、方法名、数组名、文件名的有效字符序列。如图1所示。

1  Java文件中的标识符和关键字

Java语言规定标识符由任意顺序的字母、下划线(_)、美元符号($)和数字组成,并且第一个字符不能是数字。标识符不能是Java中的保留关键字。

下面是合法标识符:

name

user_age

$page

下面是非法标识符:

4word

String

User name

Java语言使用Unicode标准字符集,最多可以标识65535个字符,因此,Java语言中的字母不仅包括通常的拉丁文字abc等,还包括汉字、日文以及其他许多语言中的文字。

注意:在Java语言中标识符中的字母是严格区分大小写的。如goodGood是不同的两个标识符。

2.关键字

关键字是Java语言中已经被赋予特定意义的一些单词。不可以把这些字作为标识符来使用。数据类型中提到的intboolean等都是关键字,Java中的关键字如表1所示:

1                           Java关键字

int

public

this

finally

boolean

abstract

continue

float

long

short

throw

throws

return

break

for

static

new

interface

if

goto

default

byte

do

case

strictfp

package

super

void

try

switch

else

catch

implements

private

final

class

extends

volatile

while

synchronized

instanceof

char

protecte

importd

transient

implements

dafaule

double