标识符和关键字

标识符可以用来表示文件名,变量名,类名,接口名和成员方法等。
关键字是Java语言中保留的一些英文单词,具有特殊的含义。

java字符集是Unicode字符集,该字符集一个字符占两个字节。

java字母和java数字

java字母是一种广义上的字母,包括A~Z以及a~z,下划线_,美元符号$,以及其它语言中相当于“字母”的字符,比如中文中的字符“猫”等。

java数字是指10个ASCII数字(0~9)以及除英语外其它相当于数字的字符。

标示符就是由java字母和java数字组成的,除了关键字、true、false、null之外的字符序列。标识符必须由java字母开头。

isJavaIdentifierStart 与 isJavaIdentifierPart

Character对象具有两个静态方法,一个是isJavaIdentifierStart()用于判断是否可以为标识符开始,一个识isJavaIdentifierPart()用于判断是否可以组成标识符(除了首字符)。

public static boolean isJavaIdentifierStart(char ch)
public static boolean isJavaIdentifierPart(char ch)

java关键字

更多关于java关键字的罗列与介绍,可以阅读 http://blog.csdn.net/hfmbook/...
其中有一些比较不常见:

  1. assert 用于进行程序测试

  2. const 保留关键字,没有具体含义

  3. goto 保留关键字

  4. native 表明这是与计算机相关的语言(如C C++ FORTRAN语言)实现的。

  5. strictfp 用来声明FP-strict(单精度或者双精度浮点数)表达式遵循IEEE-754算术规范)。

  6. synchronized 表明一段代码需要同步执行

  7. transient 表明不用序列化的成员域

  8. volatile 表明两个或者多个变量必须同步地发生变化


Char
506 声望33 粉丝

hello world