android培训、java培训 期待与您交流! 努力ing
如果青春是一道墙,我宁愿被塞外的风沙侵蚀也不愿在花园里享受阳光。
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
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
byValue, cast, false, future, generic, inner, operator, outer, rest, true, var , goto ,const,null
4、变量
有标示符命名的项,具有类型和作用域,值可以被改变。
5、常量
在声明变量时加final 修饰符。 一旦被初始化就不能被修改。