Java语言的字符使用Unicode编码标准。Unicode字符集中的每个字符为16位编码。这样,Java语言的字符就不仅可以表示常用的ASCII字符,即数字0~9、英文字母A~Z、a~z以及+、-、*、/等常用符号,还可以表示如汉字、拉丁语、希腊语等其他语言文字。
标识符是由字母、数字、下划线(_)、美元符($)组成的、必须以字母、下划线或美元符开头的、字符个数有限的字符序列。如i、count、myStack、GetValue、_length等都是合法的标识符。Java语言在定义标识符时,其字母符号区分大小写(或称是大小写敏感的),所以count、Count、COUNT表示不同的标识符。标识符可以用来命名变量名、常量名、类名等。
Java语言中有固定含义的标识符称作关键字。用户不允许用关键字定义标识符。Java语言中的关键字共有47个,如下表所示。
abstract boolean break byte case catch
char class continue default do double
else extends false final finally float
for if implements import instanceof int
interface long native new null package
private protected public return short static
super switch synchronized this throw throws
transient true try void while
注:goto也是保留的关键字,虽然不能在java中使用。
标识符是由字母、数字、下划线(_)、美元符($)组成的、必须以字母、下划线或美元符开头的、字符个数有限的字符序列。如i、count、myStack、GetValue、_length等都是合法的标识符。Java语言在定义标识符时,其字母符号区分大小写(或称是大小写敏感的),所以count、Count、COUNT表示不同的标识符。标识符可以用来命名变量名、常量名、类名等。
Java语言中有固定含义的标识符称作关键字。用户不允许用关键字定义标识符。Java语言中的关键字共有47个,如下表所示。
abstract boolean break byte case catch
char class continue default do double
else extends false final finally float
for if implements import instanceof int
interface long native new null package
private protected public return short static
super switch synchronized this throw throws
transient true try void while
注:goto也是保留的关键字,虽然不能在java中使用。