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 |
|
注:有 * 標(biāo)記的關(guān)鍵字是被保留但當(dāng)前尚未使用的。 |
Qualifier
|
訪問(wèn)權(quán)限修飾符 |
非訪問(wèn)權(quán)限修飾符 |
類 |
缺省(friendly) |
public |
|
final |
abstract |
|
數(shù)據(jù)成員 |
缺省(friendly) |
public |
private |
protected |
static |
final |
|
成員方法 |
缺省(friendly) |
public |
private |
protected |
static |
final |
native |
abstract |
Data Type
名稱 |
關(guān)鍵字 |
字節(jié)數(shù) |
取值范圍 |
數(shù)
據(jù)
類
型 |
基
本
類
型 |
整
數(shù)
類
型 |
字節(jié)型 |
byte |
1 |
-128 ~ 127 |
短整型 |
short |
2 |
-32768 ~ 32767 |
整型 |
int |
4 |
-2147483648 ~ 2147483647 |
長(zhǎng)整型 |
long |
8 |
-9223372036854775808 ~ 9223372036854775807 |
浮
點(diǎn)
類
型 |
浮點(diǎn)型 |
float |
4 |
-3.40282347E+38F ~ 3.40282347E+38F |
雙精度型 |
double |
8 |
-1.7976931348623157E+308 ~ 1.7976931348623157E+308 |
字符類型 |
char |
2 |
Unicode 字符集 |
布爾類型 |
boolean |
1 |
true 或 false |
復(fù)
合
類
型 |
字符串 |
string |
|
數(shù)組 |
|
類 |
class |
|
接口 |
interface |
|
Operator
算術(shù)運(yùn)算符 |
(復(fù)合)賦值運(yùn)算符 |
關(guān)系運(yùn)算符 |
邏輯運(yùn)算符 |
位運(yùn)算符 |
其他運(yùn)算符 |
加法 |
+ |
賦值 |
= |
等于 |
== |
與 |
& |
位反 |
~ |
條件運(yùn)算 |
?: |
減法 |
- |
加賦值 |
+= |
不等于 |
!= |
或 |
| |
位與 |
& |
域(點(diǎn))運(yùn)算 |
. |
乘法 |
* |
減賦值 |
-= |
大于 |
> |
非 |
! |
位或 |
| |
數(shù)組下標(biāo) |
[] |
除法 |
/ |
乘賦值 |
*= |
小于 |
< |
異或 |
^ |
位異或 |
^ |
分組括號(hào) |
() |
取余 |
% |
除賦值 |
/= |
大于等于 |
>= |
邏輯與 |
&& |
左移 |
<< |
分配空間 |
new |
自增1 |
++ |
取余賦值 |
%= |
小于等于 |
<= |
邏輯或 |
|| |
右移 |
>> |
強(qiáng)制類型轉(zhuǎn)換 |
(type) |
自減1 |
-- |
(位)異或賦值 |
^= |
|
不帶符號(hào)右移 |
>>> |
類判斷 |
instanceof |
|
取反 |
- |
(位)與賦值 |
&= |
|
|
|
(位)或賦值 |
|= |
左移賦值 |
<<= |
右移賦值 |
>>= |
不帶符號(hào)右移賦值 |
>>>= |
Operator Precedence Level & Associativity
運(yùn)算符 |
描述 |
優(yōu)先級(jí) |
結(jié)合性 |
. [] () |
域運(yùn)算,數(shù)組下標(biāo),分組括號(hào) |
1 |
最高 |
自左向右 |
++ -- - ! ~ |
單目運(yùn)算 |
2 |
單目 |
右/左 |
new (type) |
分配空間,強(qiáng)制類型轉(zhuǎn)換 |
3 |
自右向左 |
* / % |
算術(shù)乘、除、取余運(yùn)算 |
4 |
雙目 |
自左向右
(左結(jié)合性) |
+ - |
算術(shù)加減運(yùn)算 |
5 |
<< >> >>> |
位運(yùn)算 |
6 |
< <= > >= |
小于,小于等于,大于,大于等于 |
7 |
== != |
等于,不等于 |
8 |
& |
(位)與 |
9 |
^ |
(位)異或 |
10 |
| |
(位)或 |
11 |
&& |
邏輯與 |
12 |
|| |
邏輯或 |
13 |
三目 |
自右向左
(右結(jié)合性) |
?: |
條件運(yùn)算符 |
14 |
最低 |
= += -= *= /= %= <<= >>= >>>= &= ^= |= |
賦值運(yùn)算 |
15 |
Special Character
引用方法 |
Unicode 碼 |
標(biāo)準(zhǔn)表示法 |
意義 |
'\b' |
'\u0008' |
BS |
退格 |
'\t' |
'\u0009' |
HT |
水平制表符 Tab |
'\n' |
'\u000a' |
LF |
換行 |
'\f' |
'\u000c' |
FF |
表格符 |
'\r' |
'\u000d' |
CR |
回車 |
'\"' |
'\u0022' |
" |
雙引號(hào) |
'\'' |
'\u0027' |
0' |
單引號(hào) |
'\\' |
'\u005c' |
\ |
反斜線 |
注:Windows 換行符是 \r\n,Linux 換行符是 \n。 |
Separator
字符 |
描述 |
{} |
花括號(hào) |
[] |
方括號(hào) |
() |
圓括號(hào) |
; |
分號(hào) |
; |
逗號(hào) |
|
空格 |
|