自由,平等,开源,分享

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  2 Posts :: 61 Stories :: 3 Comments :: 0 Trackbacks

Keyword, Qualifier, Data Type, Operator, Operator Precedence Level & Associativity, Special Character, Separator

Keyword
abstract
boolean break byte byvalue *
case cast catch char class const * continue
default do double
else extends
false final finally float for future
generic goto *
if implements import inner instanceof int interface
long
native new null
operator outer
package private protected public
rest return
short static super switch synchronized
this throw throws transient true try
var void volatile
while
注:有 * 标记的关键字是被保留但当前尚未使用的。

Qualifier
访问权限修饰符 非访问权限修饰符
缺省(friendly) public final abstract
数据成员 缺省(friendly) public private protected static final
成员方法 缺省(friendly) public private protected static final native abstract

Data Type
名称 关键字 字节数 取值范围









字节型 byte 1 -128 ~ 127
短整型 short 2 -32768 ~ 32767
整型 int 4 -2147483648 ~ 2147483647
长整型 long 8 -9223372036854775808 ~ 9223372036854775807



浮点型 float 4 -3.40282347E+38F ~ 3.40282347E+38F
双精度型 double 8 -1.7976931348623157E+308 ~ 1.7976931348623157E+308
字符类型 char 2 Unicode 字符集
布尔类型 boolean 1 true 或 false



字符串 string
数组
class
接口 interface

Operator
算术运算符 (复合)赋值运算符 关系运算符 逻辑运算符 位运算符 其他运算符
加法 + 赋值 = 等于 == & 位反 ~ 条件运算 ?:
减法 - 加赋值 += 不等于 != | 位与 & 域(点)运算 .
乘法 * 减赋值 -= 大于 > ! 位或 | 数组下标 []
除法 / 乘赋值 *= 小于 < 异或 ^ 位异或 ^ 分组括号 ()
取余 % 除赋值 /= 大于等于 >= 逻辑与 && 左移 << 分配空间 new
自增1 ++ 取余赋值 %= 小于等于 <= 逻辑或 || 右移 >> 强制类型转换 (type)
自减1 -- (位)异或赋值 ^= 不带符号右移 >>> 类判断 instanceof
取反 - (位)与赋值 &=
(位)或赋值 |=
左移赋值 <<=
右移赋值 >>=
不带符号右移赋值 >>>=

Operator Precedence Level & Associativity
运算符 描述 优先级 结合性
. [] () 域运算,数组下标,分组括号 1 最高 自左向右
++ -- - ! ~ 单目运算 2 单目 右/左
new (type) 分配空间,强制类型转换 3 自右向左
* / % 算术乘、除、取余运算 4 双目 自左向右
(左结合性)
+ - 算术加减运算 5
<< >> >>> 位运算 6
< <= > >= 小于,小于等于,大于,大于等于 7
== != 等于,不等于 8
& (位)与 9
^ (位)异或 10
| (位)或 11
&& 逻辑与 12
|| 逻辑或 13 三目 自右向左
(右结合性)
?: 条件运算符 14 最低
= += -= *= /= %= <<= >>= >>>= &= ^= |= 赋值运算 15

Special Character
引用方法 Unicode 码 标准表示法 意义
'\b' '\u0008' BS 退格
'\t' '\u0009' HT 水平制表符 Tab
'\n' '\u000a' LF 换行
'\f' '\u000c' FF 表格符
'\r' '\u000d' CR 回车
'\"' '\u0022' " 双引号
'\'' '\u0027' 0' 单引号
'\\' '\u005c' \ 反斜线
注:Windows 换行符是 \r\n,Linux 换行符是 \n

Separator
字符 描述
{} 花括号
[] 方括号
() 圆括号
; 分号
; 逗号
空格

posted on 2008-04-07 18:54 龙震 阅读(284) 评论(0)  编辑  收藏 所属分类: 参考

只有注册用户登录后才能发表评论。


网站导航: