标识符和关键字
标识符可以用来表示文件名,变量名,类名,接口名和成员方法等。
关键字是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/...
其中有一些比较不常见:
assert 用于进行程序测试
const 保留关键字,没有具体含义
goto 保留关键字
native 表明这是与计算机相关的语言(如C C++ FORTRAN语言)实现的。
strictfp 用来声明FP-strict(单精度或者双精度浮点数)表达式遵循IEEE-754算术规范)。
synchronized 表明一段代码需要同步执行
transient 表明不用序列化的成员域
volatile 表明两个或者多个变量必须同步地发生变化
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。