黑马程序员:java基础学习——标示符、关键字、保留字、常量与变量

如果青春是一道墙,我宁愿被塞外的风沙侵蚀也不愿在花园里享受阳光。

 


1、标示符

 
首字母必须满足大写字母(A~Z)或者小写字母(a~z)或者下划线(_)或者美元($),后面的字符可以是上述中的 大写字母(A~Z)或者小写字母(a~z)及数字(0~9)。
 
注:后面的字符只能是大小写字母或者数字,不能有特殊符号。
 
2、关键字
Java 关键字列表 (依字母排序 共51组): 
abstract, assert,boolean, break, byte, case, catch, char, class, const, continue, default, do, double, else, enum,extends, final, finally, float, for, if, implements, import, instanceof, int, interface, long, native, new, package, private, protected, public, return, short, static, strictfp, super, switch, synchronized, this, throw, throws, transient, try, void, volatile, while 
需要注意的关键字有:
this:
do:
protected:
throw:
throws:后面跟可能抛出的一个或多个异常类,即NullPointerExcetpion, ArrayIndexOutOfBoundsException等等
break:
instanceof:类类型比较运算符
transient:瞬态
final:声明常量时,如果前面加final,则一旦被初始化就不能修改
finally:终结函数,不能被继承
strictfp:即 strict float point (精确浮点)。strictfp 关键字可应用于类、接口或方法。使用 strictfp 关键字声明一个方法时,该方法中所有的float和double表达式都严格遵守FP-strict的限制,符合IEEE-754规范。当对一个类或接口使用 strictfp 关键字时,该类中的所有代码,包括嵌套类中的初始设定值和代码,都将严格地进行计算。严格约束意味着所有表达式的结果都必须是 IEEE 754 算法对操作数预期的结果,以单精度和双精度格式  表示。如果你想让你的浮点运算更 加精确,而且不会因为不同的硬件平台所执行的结果不一致的话,可以用关键字strictfp.  
volatile:
native:
const:
synchronized:
 
3、保留字
Java 保留字列表 (依字母排序 共14组) : Java保留字是指现有Java版本尚未使用 但以后版本可能会作为关键字使用。 
byValue, cast, false, future, generic, inner, operator, outer, rest, true, var , goto ,const,null
 
4、变量
有标示符命名的项,具有类型和作用域,值可以被改变。
 
5、常量
在声明变量时加final 修饰符。一旦被初始化就不能被修改
 
 

posted on 2012-12-12 13:44  keep_up  阅读(147)  评论(0)    收藏  举报

导航