數(shù)據(jù)類型和運算符
本章思維導圖

1數(shù)據(jù)類型和運算符.png
注釋
- 單行注釋
- 多行注釋
- 文檔注釋
標識符
- 字母
- 數(shù)字
- 下劃線 _
- 美元符號 $
關(guān)鍵字
50個關(guān)鍵字
基本數(shù)據(jù)類型
分類
boolean類型
truefalse
字符類型
-
char: 2字節(jié)- unicode編碼
- 轉(zhuǎn)義字符
- 表示方式
- 十進制
- 16位無符號整數(shù) 0~65535
- 十六進制
-
'\u0000'~'\FFFF' - 前256位與ASCII碼完全重合
-
- 十進制
整數(shù)類型
-
byte1字節(jié) -
short2字節(jié) -
int4字節(jié) -
long8字節(jié)
浮點類型
-
float4字節(jié) -
double8字節(jié) - 特殊浮點數(shù)值
- 正無窮大
- 正浮點數(shù)除以0
-
float或double類的POSITIVE_INFINITY
- 負無窮大
- 負浮點數(shù)除以0
-
float或double類的NAGATIVE_INFINITY
- 非數(shù)
- 0.0除以0.0
- 對負數(shù)開根
- 正無窮大
引用類型
- 強引用
- 軟引用
- 弱引用
- 虛引用
類型轉(zhuǎn)換
- 自動類型轉(zhuǎn)換
-
+不僅可以用作加法運算,還可以作為字符串連接運算符使用
-
- 強制類型轉(zhuǎn)換
(targetType)value;
運算符
- 算術(shù)運算符
- 賦值運算符
- 位運算符
-
&:按位與 -
|:按位或 -
~:按位非 -
^:按位異或 -
<<:左移運算符 -
>>:右移運算符 -
>>>:無符號右移運算符
-
- 比較運算符
- 邏輯運算符
-
&&:與 -
&:不短路與 -
||:或 -
|:不短路或 -
!:非 -
^:異或
-
- 三目運算符